54343860
2935721
25911257
4312320
3274510
90298201
33634107
71153441
45173671
27703012
30152210
30318871
8722171
80956783
49799927
26504842
12926167
41431757
6798153
12568832
50691186
95725150
49001065
7910967
19543053
14148792
41613699
79481477
42621151
86769375
2046560
12516129
45033985
19848865
40039201
6511672
44937705
36853447
69514673
36256524