155
1
100
148
97
80
43
70
445
95
91
3
50
38
214
360
2
409
179
508
922
569
419
866
4754
6
5136
10
34847
19
1998
7
1033
1858
9
69
217