25043618
39433612
16533587
72517418
78287086
74834893
5517621
59477231
22024632
1423230
10737969
2309627
48633098
39047919
2919878
81162861
58645954
71044148
56839177
49397310
24722205
20016114
53473832
25244736
35308539
70816270
12631582
97211509
20067373
13101750
99164327
57406299
58864900
18238071
12944845
92519718
2502301
24125012
40209595
4658622