10789667
56247566
12139375
56961171
48721583
4875074
91353314
20976220
10159612
85968075
69861641
85984590
48993664
59051703
78877663
748858
57715778
50132265
68954518
85576764
61802391
23443251
30112985
73067039
43033585
11951996
84648823
20852727
27998443
36148763
41332331
9584359
4324311
1536999
14218847
94269946
79259993
28254119
52038907
24835424