15051 30
31653 70
20476 47
16700 25
23996 52
14962 25
33588 58
55755 94
20036 20
15021 30
14485 25
18041 36
17785 62
10816 24
20080 48
22813 38
14792 30
11633 8
33055 42
18850 37
40037 151
10918 5
12560 19
71941 126