230
535
159
419
76
511
68
344
48
265
203
97
262
29
181
34
120
36
127
20
116
106
26
9
91
92
1,058
17
11
98