21481 10
38304 8
88606 12
64179 13
26381 8
52456 10
30079 6
56630 11
44252 5
63178 33
27901 11
65978 23
58428 31
43130 31
51652 14
73609 38
85883 41
106226 49
31857 8
86031 29
105401 71
184028 113
37478 10
74982 14