556
97
481
217
712
344
679
179
170
77
353
70
476
19
572
40
297
118
410
14
106
35
403
101
511
66
617
119
404
222
612
97
532
157
308
65
373
156
186
49