18565134
8256861
61173643
79261439
38077039
2766485
93665726
28807116
5246045
17457002
54278194
48978015
16407646
82411343
65087214
99941771
83685062
57342606
16744768
94995576
83555519
55373460
19341683
476111
98122581
23475419
20301010
59521847
50691552
13112046
185762
75862250
82103504
25894897
6158485
40887286
32383378
20332522
50395474
92611979