81712668
92694535
37903363
14801521
4283376
30794828
27814794
4289400
31371803
4013353
6299169
95229887
33004872
29351426
30913339
28675168
22731111
72197162
71482410
31717571
13648522
21065415
98796283
34444677
93767531
91762479
1385163
44752837
18145503
99779239
73389355
74303881
89127215
26385200
81889172
57278270
63794751
541844
4406686
85559959