18042392
1712873
63502784
50624573
96548623
8064830
65466593
41279345
10765819
19511693
55692853
89786635
96431967
67025388
12632668
388741
38497264
4155371
16479996
95396008
86771374
31412387
73547409
42763386
95572197
82083535
30044847
15607427
24653579
94957245
1183273
80279013
32262273
95584467
11037846
1766033
59581179
96583454
61091212
360779