150
355
159
214
127
216
4
146
27
139
28
137
16
99
19
122
85
2
82
13
104
1
84
7
83
37
5
75
66
510
12
78
62