52
39
23
218
32
38
21
496
206
125
15
10
79
134
56
216
258
93
48
113
158
91
74
237
149
137
82
73
280
30
152
43
231
236
51
172
151
102
112
123
76
49
118
98
203
618
248
399
96
117
192
169
128