94314800
4775522
98717378
64654892
22409135
63788790
46664162
4436576
65793480
38976920
8713223
2196391
8152002
16742052
9564817
5065451
27784492
6370410
5721662
30743025
555745
19566740
42404359
22216897
68536820
86798163
63006707
73203385
59393498
80381653
34532319
94552198
44411647
91693524
65576526
26179561
59022571
41843529
12641258
85443746