58521701
8575413
1370509
80116999
9549608
59353235
59582935
2031716
46855326
92837522
28734270
25763556
78112553
871690
15521284
85004051
10238813
5832483
45904508
72545427
57567121
43208402
6527864
56875169
26625064
79471210
16825554
72674847
58773246
1239786
2211726
36331043
8109663
24905548
98362117
50042797
77642706
90801425
63562769
10253166