148
354
180
340
64
163
74
352
229
136
215
171
7
83
40
98
131
15
254
27
159
23
141
28
122
11
105
8
96
68
395
3
72
85
4
76