85857750
73469075
4786512
53327356
27421989
73837118
13997595
79587611
4472554
21754937
4977990
78717318
39357173
20546579
31244317
84972775
12946630
14038995
57988507
98062640
86727349
80414828
38344318
28145342
37098904
46684952
16345323
32167253
90382716
504697
25169196
88081813
61848248
55436521
50273316
3610889
58434605
38501345
76163310
33676819