93178944
1667364
14688771
4675670
47095791
88388765
87456780
2135447
14975000
17355257
5363236
61404222
25327496
6546222
47031350
66352179
55176730
23392196
48303798
1303385
50799926
4522024
97235807
93918065
99674678
21089268
50416580
72507533
64901949
55623789
85641626
43141519
74098284
45954463
12433710
59524957
8208258
64259351
44968269
256495