50843390
81624198
14335391
16121784
16658635
2613847
58313239
11022798
44324095
3827479
35716210
96794667
1293135
40108543
77546296
1478251
74929371
59106147
34956242
90935671
74488182
80773275
49802814
23606764
9656971
17848437
34659958
70329636
1987264
42112021
75831523
82991031
60805351
52927855
7653565
40847152
15868439
73435377
91936111
33752996