14684178
107012
76612
61011
131036
92520
96057
5579
99820
87624
53810
159453
1586916
1094712
9963276
994816
94943
9132258
7458154
725011
68375
58093
54242
52288