106580 20
47082 4
51356 11
73479 9
54630 6
47158 5
32328 2
28106 2
49901 7
76859 11
66182 7
50255 2
65107 7
90284 8
103528 24
36228 4
56855 6
90005 20
54703 5
34856 3
53034 10
71057 20
96408 17
64431 12