97655012
31902546
8022507
4294521
11634964
3286203
69331541
31577239
22311530
74627586
80234446
8342208
23225284
27995152
26773965
5424211
4737608
30108867
7871165
97553032
98328221
63322189
58803391
67967929
55319820
26124989
78098713
35466190
23387864
3509346
28373406
5007418
10044796
28155397
93861117
67505188
4716924
71188835
4018596
29282452