81598500
14532188
98438556
7105187
43719442
14561666
10359425
63411461
29941176
87127464
66457674
68829006
79456927
87118202
9367371
31159771
89536431
27861304
12382974
7993257
44916273
59087230
53412303
38005036
76091334
76196610
5679400
29023529
53697287
9284054
23685998
48178210
59816470
95817672
80465043
28782262
7447279
7968356
94005575
74318110