147116
903158
27843
30460
1507
954235
85015
14618
526110
34740
62594
38183
15916
38415
100836
65597
42139
133492
3014
16316