95174950
93565439
32126955
81318521
6359562
792549
66144196
12497243
16007012
1554928
63893476
89268830
94108431
4204826
2267940
29747661
23601550
36027199
96112981
44487187
579323
66225592
62242430
45542352
94412308
16829378
91687142
37689358
17275231
24582622
19944116
10714446
84491916
29518216
37735381
36665927
28898202
75325042
44025393
58618708