80145282
2910508
24913491
34315959
71621477
6971522
71479306
13399802
28461759
21004334
52388345
10434809
72623561
92669073
7832083
80496026
64995407
72226700
23892965
9732212
88335613
46773440
93031157
7870518
93879104
31113796
29813941
23768610
23804702
34137616
59848699
23857894
7629766
50116326
80075263
24641005
70486016
65996684
92664966
41332630