57561896
35948092
2069205
64994978
52303962
32105483
11392671
4002981
24913839
9204145
52065457
6391844
45721351
80461637
69108492
82062883
6265792
75281940
1571176
67889141
97203102
64157667
9317937
92452436
88608041
13004356
94609308
92199641
4811305
10406147
83907805
13066384
62879913
74271754
55527335
31906143
6748401
63455377
19873506
1137780