99645639
70791759
12725093
34942710
24156423
28234682
94851948
27445703
17167238
91963642
61084342
6043598
54676290
54559812
45582658
283291
57805438
98903874
37197154
91324240
4204799
40321659
29133256
74551192
5285715
27683838
28857094
19728666
43162221
27595935
54362831
60548671
56152614
9285422
83398287
94872411
12992297
91821770
78836739
27605909