256
199
188
16
55
74
320
116
34
147
286
111
86
90
19
480
15
228
38
149
81
92
127
279
103
42
239
368
232
185
235
156
112
32
80
13
174
214
54
212
11
26
12
88
25
10
33
14
9