75361646
32992189
12732662
91901804
6548872
98541902
71796770
82353588
1067239
64286282
48373451
60399664
19135302
88684665
61266092
84611217
13887468
20864401
38125062
68701458
75421815
54341382
53207202
65408988
77206512
66774186
6231252
96096919
36863711
59518987
88927163
64151589
82253416
32429637
69919446
1613118
6114663
94937141
2664990
10643975