180
90
163
46821
105726
7763
44536
45580
50
133
27427
20720
19251
17082
1355265
13362
1216148
11936
10840
1017144
9040
79111