15051 30
31885 70
20708 47
16700 25
23996 52
14962 25
33822 58
55755 95
20036 20
15021 30
14485 26
18272 38
17785 62
10816 24
20312 48
22813 38
15021 31
11864 8
33055 43
18850 37
40037 151
10918 5
12790 19
72175 126