2526596
99433212
30919191
60231721
64328143
3182048
70281095
61741291
43258943
27502563
68119225
72318851
5115912
84163648
54047406
87683713
58287668
9102358
71192427
29047935
6707980
19894651
73544166
84491341
40311773
9775010
13616903
21803920
99963911
35368169
68699338
60712831
9751542
62214636
48476996
16867684
60875522
53019001
15183037
2524584