108232 35
26382 6
35728 10
28754 3
44303 9
46307 14
30283 7
36434 6
55159 6
36629 8
31579 8
62283 24
40053 10
64876 9
41428 10
20604 3
65380 8
42504 4
49702 8
46679 10
37827 3
27534 1
33080 2
27709 5