46575275
56907150
28588038
94813431
53166953
20365569
62041305
89742496
10858627
92867018
16572878
42505468
4136133
50167289
53156993
33806137
9992190
5687037
1794141
71946966
95254528
56643484
39426478
9174467
93436396
36328487
11605533
27655129
77233219
50075385
57592693
6649440
78625284
20161455
40962931
1683240
37164095
21259175
4173185
31501501