15716143
16887136
14308106
97244345
88299655
71564332
8749409
95441348
70496833
21123649
68395693
9311792
56707899
3361291
80366551
84557204
65552776
5651652
29892672
83855817
9234095
26496130
79795694
79498331
99079402
33732460
41504850
79888954
29318861
22011574
283678
81636169
5258741
66224386
32248707
13685681
13246823
84021356
21252237
32194395