31539932
24665205
72187422
44396195
53302486
97367611
56071696
6657580
4633259
95783675
40755430
40795187
23976750
32487196
38074075
45597955
25947578
84682452
45639918
19581963
34396723
30769168
50546840
678684
68232038
852126
87367319
43391328
8483056
47069668
2105811
78142075
91784385
33862931
97162168
73001755
8274139
54189613
8002992
91595833