421
266
98
206
90
120
63
197
105
95
112
161
160
4
14
238
34
50
107
52
15
69
118
308
6
121
20
28
61
56
216
57
131
102
123
125
24
27
141
10
174
229
103
65
18
334
25
71
284
375
149
19
215
68
549