15
3
14
74
18
84
105
63
193
35
92
114
273
226
103
82
220
228
126
89
225
186
130
176
192
551
237
124
190
58
165
85
519
293
328
205
59
101
155
219
187
140
552
144
73
100
215
272
200
76
188
69
257
115
79
95