81421754
44877717
66363952
4997925
16666579
91991179
53429583
94976446
69072948
19628102
64277794
87576212
5007513
75349961
40976191
52356356
46318476
1391638
59647395
2420693
44733456
67784022
13002838
2395190
53297681
83149156
63773919
4996794
63317354
63049651
25549841
4553734
24912396
16882138
17853268
40744549
53935235
13409001
60588342
14998170