26855543
3878211
15611468
2481632
38803316
12146588
85338750
98831267
73153106
57649379
11526329
44637672
99522088
64047219
23769204
71263951
82192804
41111800
72988218
97445587
88275793
29893596
42465021
28633993
72434174
50774831
37822887
88928309
15675559
50603739
56689693
44114090
93998568
92628835
42412085
799188
2049918
26306334
63351491
59755821