5953633
1368929
62185088
69074493
17988007
51745912
28656028
76557230
40269749
93717886
3026888
50491204
29873925
4361636
61533553
43219456
36192434
39792286
38902350
69648967
96891627
15496616
12084733
71417605
23375679
34165517
91497294
87103503
22669409
48544730
83824938
94601386
65839687
68082557
2519515
1314003
40162390
77315964
95896157
33801058