2519633
12903871
36063015
5344662
18198432
1639091
48894197
25428896
23562904
58872889
36347
74998131
54388528
68425933
84759356
28663252
91105657
94035801
2484336
30913466
696472
5554369
8923292
780193
612793
26089549
59992832
16084254
32644062
93213231
13505382
7666791
7494993
68559207
86902245
920426
70067210
87415201
75029600
54141260