37557 107
10006 21
19577 29
17153 41
40950 101
12980 20
25111 47
5117 11
26334 71
9495 18
74738 88
8764 15
28282 41
17504 27
57300 174
24320 62
22941 55
11118 16