31862490
36392603
70619682
15206400
63093776
97902923
20624162
4942657
23612479
11012395
78296937
80895013
77556776
15689892
909431
10234734
563286
81882867
59353323
95297007
64969617
83602265
87697570
17161225
21474983
70462868
73259988
98182941
67953896
3119227
51286002
60647783
54614179
95788339
77437924
79158283
29923266
54503008
35412287
54958223