85325846
73265259
93188069
14209320
17962901
54922565
68498984
59831781
12151570
87637197
24567760
71901281
4092658
79913676
7789292
15109253
61627160
2705118
86498801
75645965
48098601
8893015
81525478
19089051
2611841
13089133
24541176
51393310
27554247
19336315
15492977
95506779
69152445
63146478
47747827
68624472
44403226
98412212
60769860
974350