30109165
62836574
21342266
16375288
44527148
36966080
1167513
56641775
175264
85071299
1091172
13235006
66695719
4902375
95095175
29135402
868639
42231021
92836569
882815
99553536
27352127
54319878
31074317
84033189
38428533
55388977
49226648
20037414
55241837
17435161
71613879
4418578
96616580
43581053
16637091
29586039
58816406
95329957
34631514