93785162
16188740
40043015
36299165
87928711
2011712
10113330
6691685
8493779
73997984
60885633
63152219
11554788
81453303
76706143
51822898
29988635
89073740
60779994
98564741
42791644
55049409
9059323
55211170
60966260
18939351
50242028
839170
79175226
18928853
94846376
650169
39945381
1623636
90284988
26171361
70209120
88286449
86677563
93331116