42549644
56185674
334101
587188
93301493
22472536
18882081
73067044
34681458
15382936
66568902
11759618
28192915
8055292
5052707
62493796
45552027
9626960
7437363
44157672
36823385
44409411
34116647
13097072
57448596
86626288
79026651
19752177
16765174
8465048
17915443
12334625
46268241
91483204
68093760
54423076
7111783
1392025
75716256
62109168