69627262
73799573
16174815
47553095
95254979
60907535
3954206
35282363
464730
20088842
1244570
3146747
4837586
31901923
54211639
89138350
60949458
27265301
93183787
21353979
55168330
70833847
35229570
16295769
10602930
50182528
12692578
76375120
41793994
6607255
6923179
1951197
93051640
6323971
98163346
81568935
1778104
82738234
96154754
25642132