75798977
125486
95019630
2900545
98905805
8645436
96487248
78427357
62723697
57523560
41551496
44168391
8032392
16145367
28126225
4699906
61888916
377562
85385028
75631495
51411806
92612360
6731585
3833146
98813346
88254583
822553
94594476
14885049
40911456
70733809
48917061
38104753
94766515
36475770
90407008
39399582
67641696
94088085
42738751