870
302
789
303
409
134
177
28
383
92
184
83
237
95
591
158
350
156
349
60
471
144
564
63
377
82
532
102
325
73
48
29
79
50
209
55
540
112
294
39