32998312
60595370
12451770
12476065
59263329
10955292
61023132
43472106
56181418
25815113
8148942
2654270
105179
83572575
5588336
71725681
85207544
1883630
58936750
16778287
9075568
80535785
267386
39903306
9758797
51273577
15602474
85532753
30335801
73437030
27447323
80595549
1309869
86829572
91574572
3783240
89348926
56802359
13739414
2042961