84737397
72473133
51941152
47611818
7656334
1496693
14944923
94986262
626752
91517623
87086762
10612263
8894880
7042992
82997975
49946518
30681351
93034958
23744885
98244777
66575431
43007788
82946793
4738163
52981350
98437851
71028189
45193253
70801396
62531772
44533108
40638580
36318407
75437479
2987092
58729703
38356991
15215926
73456540
49925748