12714
86887
3089
14228
31210
1897
38475
992122
70539
14211
857174
9811
6063836
956224
6524870
93021722
4160853
77581055
5118771
59651483