30362 78
18123 33
19525 34
11554 15
26062 36
30203 64
26666 45
24200 59
15868 13
15903 17
27635 50
6286 1
9903 6
6602 1
7863 4
11040 12
11257 7
8291 4
15366 9
9178 6
13980 16
16487 19
16275 14
19431 28