10672985
13245160
384816
8951508
2937225
6274447
40762150
399741
59375061
94777952
66386194
82407489
25906900
11398135
28426167
3030972
13483765
35319566
9311022
59647781
69566118
48596556
82461358
70111217
72402391
11323148
64922204
45369730
73355330
24563796
7326054
10412368
93438294
67858065
28406166
94393697
99462440
47124270
9502477
63228986