446
88
449
76
785
294
329
150
472
159
382
33
640
281
741
212
560
186
402
172
380
222
785
153
407
146
632
239
337
45
1192
550
817
259
879
283
884
232
648
160