85352586
44995059
19954472
77771660
9463369
61521451
1265976
20191745
65421179
68994086
33009781
70131023
76853789
99105010
16877
88661784
16446404
59123912
76745227
61909791
84519513
74088805
73733832
55648005
14345070
22822341
89174550
9436927
2339409
32757851
57805703
20752224
5787258
27922378
99088270
4757576
43016636
51044457
45401486
72917936