31515868
6890324
84158438
40478697
198589
54998292
49789127
18044580
16991280
2104190
94681181
30515151
67116813
12904834
97477555
49053969
93751312
12164025
90604325
95542074
7388914
21799987
59048916
15741735
92611843
5096897
28538848
59064780
64752810
40561612
70711992
34999520
33563678
33171799
67359143
46954325
38302705
29225731
18858158
56418865