13894024
6858787
60148494
85388875
20177122
2384212
71483841
81308000
40545944
31037428
95965994
91371748
81664507
5877142
6556905
55149921
66209199
97833404
88633491
84117117
62634856
36245145
2069792
96841770
72636766
50873249
73913416
491196
62406442
39647045
28055413
5711254
97455928
2662304
73655888
18971527
69266241
88908231
27487286
35783756