40021624
28019469
7549472
99595905
47029078
30489337
62349502
49907646
78038686
71718588
76372610
3061670
88432107
10599395
65428586
1707486
35111939
5143994
47637902
503390
73153281
42892709
9927845
16589172
36714668
81223935
40932284
531432
26014198
55633853
32039118
6639403
4786616
52978451
35756099
84709992
41768188
2426199
13988403
82021682