296
842
152
415
99
324
131
381
75
270
43
255
52
263
70
265
77
230
30
329
28
147
68
221
13
206
35
200
39
172
6
2
19
168
156
16
112