50
428
18
362
234
349
76
302
122
255
95
259
27
241
72
184
29
164
156
22
153
12
138
15
116
9
109
14
101
5
97