406
46
215
60
280
204
235
722
283
118
303
161
170
135
98
147
236
114
121
31
104
41
51
26
52
77
21
19
22
223
109
112
105
311
37
25