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