2885120
41975625
12306852
9047698
56873466
86759568
66814894
32611376
2949808
12534001
45418804
24377455
16645693
25694560
1606485
86981884
91252846
4250535
84311141
41152397
64534321
9554607
52353403
83853280
16578267
51768529
86362923
13344673
79329987
1213913
84379432
46049265
46035731
89589744
83214310
73232324
36157204
14887599
5158908
93464712