114
380
100
58
18
33
89
87
263
194
198
304
133
95
638
144
677
640
36
32
54
129
186
15
377
398
91
273
550
63
176
51
257
318
67
82
46
181
55
124
208
276
101
214
201
28
66
119
79
251
321
370
243
218
404
141
168
99