320
116
78
592
85
315
230
112
282
111
265
52
234
39
54
296
61
714
14
221
46
181
50
146
72
209
102
37
15
255
10
99
20
152
9
121