57853980
85143688
53659070
87903014
51341738
4152593
8321632
28993424
55942714
49211002
93536860
24269139
44502676
45451416
254721
40245532
174996
33418616
87476073
58468958
61421252
53219012
43155060
7068128
1252777
50027489
33331568
67985931
90609621
11023972
2366678
13999911
50857464
2909415
71506666
75915779
31086884
84122334
25505493
19916328