31583497
25505253
62121516
32943676
8328481
34127181
34125679
32036752
9052577
57733345
2278013
2044170
57664666
93892818
46282594
85671444
74283035
514883
50902025
40762958
41067168
33318760
5204323
71874811
26108904
13673123
31146675
3925330
80133790
71055672
1986402
40634083
19921924
36439929
70495343
28544181
82595946
2831248
68248398
98692192