19422600
60192843
53799213
40444394
15045932
955181
8199408
6141940
902750
69508731
46282098
6054931
5291794
35756910
42827526
91975268
64922043
29777675
77835947
1264556
12828081
40148614
74068366
92107447
6769751
19985523
4956312
89223346
11343110
11136240
80943517
2166941
74301368
90956086
4760263
58113156
79214497
53536759
62731387
6870420