2212520
16874396
18893760
49403768
88944631
27642951
50014405
43072687
22292405
89317108
25054210
60843243
98867742
10078766
17577030
96405638
16859478
89698070
82439356
51296094
6166116
12711903
27604013
75638176
91538096
63242906
25295057
55321921
18062073
97236730
32063832
33981644
83093524
9447632
66043559
16438919
23635576
46551518
36683911
1840550