2492595
3637153
47367822
53582489
24587877
36504191
3867561
52532166
63293854
82092599
2106661
47375822
74616387
55825128
20666265
76248423
62041063
51427462
14568528
7309161
48951259
76397228
7018512
7296138
47483347
81527203
45117877
85538182
71411466
84363317
4806291
60914298
78091652
80171007
968759
91661322
42512977
94271371
5913488
1381713