57079120
584529
19215089
84381130
86551921
7722874
87428740
7992099
4214977
21123273
35299888
4279802
33259277
77262145
44708243
46381211
35919899
66592529
9040720
79152135
32015665
18257300
92074339
87133268
86906344
40641253
68191317
73951537
86963907
20711451
471544
38658904
85981298
59582691
741767
94865480
14872764
67747259
38394650
1123941