75801285
82617103
4102230
3348589
7370972
49029512
61166471
7493227
27177329
13046955
67985423
258751
19678597
37978310
33967223
3143823
70761515
88159634
37756528
19613893
7457190
16667239
83798565
78436526
79061088
17513916
122542
35716196
96067115
37135990
82376237
65248201
46945269
804013
90849062
53325173
28429487
11425058
95558169
29953163