150
22
20
357
159
255
1029
285
196
361
219
143
69
149
240
239
98
163
113
172
136
129
60
151
38
84
155
85
237
112
63
425
161
99
195
152
50
147
67
268
184
221
86
87
446
97
217
44
3
32
6
9
42
15
8