10428895
2768316
32403773
7615147
36592817
1503502
91356661
24885745
38156422
20446794
32848345
2801899
817808
82973397
99542286
74858226
16591018
3913511
64933091
27673108
78739457
21317287
58884339
59784427
12281581
52503701
42796699
71038155
40262910
87057774
15482016
13062857
45293022
95009867
61212430
50219611
93614139
74494490
53427570
47065427