31674497
10563170
4018200
99839820
62052940
79516778
90108327
56767031
11885432
7755868
813315
90863691
66239557
57583947
24424105
3469115
41965752
85986213
88824603
3104613
59297769
12546328
35814519
59067366
56156675
98924301
68124779
16062827
49777113
59317792
78334334
17556959
71679776
26847
12226041
34806125
19577388
52499266
6208277
69437467