14817506
28445070
71283410
46865382
93395795
7519190
445299
79555744
92579066
89276280
1995527
3652259
98321060
52949521
86196108
71651598
82343261
90822871
65268616
52566573
6367543
48548628
34074177
82688266
3012166
9751978
70164043
12952625
84761724
58204241
547375
38742434
53459807
40756402
63979015
76613523
91607017
69174933
50906505
57316836