49542
1964443
56344156
44671044
68436478
25374876
83159853
86523088
27732322
14062148
79055349
8621675
10256439
8673290
53459803
93911026
73913724
53223830
99064005
17056852
54126380
50897814
7600772
35261550
27661551
80008647
63846482
86112366
7556049
2273660
68734760
78643615
55273512
6243101
98431940
73483235
13348221
58815590
25116990
59113121