45
60
74
18
48
215
443
224
75
134
353
230
331
280
242
149
266
161
424
213
193
244
105
202
148
185
204
357
82
158
264
205
287
595
137
201
546
366
222
208
217
197
54
43
29
42
68
76
92
38
130
51
103
15
83
22