31418848
584525
56197912
90288939
65883571
76994961
22603526
9038129
90858197
24973728
94235089
68603498
59318228
55739014
1044037
22622582
3651314
42818397
13116799
13585285
2691832
72309288
65509982
30542977
46688187
64345171
97506835
58547022
8037312
50819326
33749064
128482
1519474
51122718
78326458
9806235
2370156
76236899
51452364
63093283