2532660
1991346
24636425
53203611
22544917
46025213
31615887
87519343
19568920
54449413
30403772
5699851
52788186
10578722
56897174
70703558
50264753
21309583
2961572
66506440
4836343
52296359
72284875
11957769
97475834
68933993
1783586
60916500
99709474
28114208
466263
24849856
8001208
21321374
48372497
25257306
844661
41066144
352406
1051656