262
106
65
394
350
211
232
60
216
153
70
55
302
85
184
21
37
163
127
111
107
102
105
122
356
174
156
44
247
213
346
100
273
159
66
36
35
186
298
140
158
49
104
96
137
77
39
99
19
27
146
175