38294709
2435847
98146055
53519398
42647915
18525471
5257209
53118696
13137911
665186
8558212
21502506
78273235
91549021
22956331
61798500
39434810
86909535
84587267
44956870
93873509
68347758
51392449
69789510
85687696
88341825
18597479
24937882
7522959
2912586
28826150
54808076
5464765
59017705
29435810
27775469
67554467
1007057
48173346
46589016