150
427
85
252
80
130
173
231
19
164
18
131
28
114
4
108
11
156
15
255
13
112
78
93
1
12
75
68
395
79
2
84
6