39796888
66846374
36571952
16916259
53981937
645022
99322218
26464668
64385994
62345788
6707838
44229242
1511342
61647113
8680450
29223057
48911022
79965407
984347
93433843
93185481
24329613
57501508
24642581
9313603
71539604
11829254
4096172
50278478
85212729
1107431
15058637
61486376
47424593
42832810
8304313
1846266
8448262
87521504
88253570