150
583
80
271
173
302
85
379
18
201
19
207
28
176
4
139
11
145
6
316
13
128
15
106
108
0
61
1
95
12
82
2
42
75