95441460
67144246
28134388
19184311
96051589
20051912
39019204
65726245
89658824
8702674
72037150
78798922
73095028
47237399
7525929
16211328
50558585
50432726
39218769
21922247
18026215
36539187
37736604
23521608
81787783
81883424
72898878
88857657
81769586
97043450
70531508
19584461
63524452
56334566
371928
71003681
23792383
758648
78649741
29216523