409
103
181
67
693
72
610
15
223
63
298
89
275
125
433
209
445
135
351
21
401
57
585
138
423
198
121
29
412
148
548
176
543
109
58
12
423
186
401
155