92286473
36108592
5927188
1753231
83114634
95423952
54025293
8141350
29847850
33841072
38508442
18451088
9169304
25624366
42431944
40529013
71758203
75635865
89743298
53482218
57411553
97531822
15081970
46877088
61765427
19623254
61222076
41112484
178193
76491208
66519048
2279927
94824426
62929183
15692844
99009474
23433625
8570314
33945001
58167185