228
152
94
83
112
54
24
235
32
144
147
34
27
209
43
56
28
165
149
25
295
23
20
31
125
12
49
196
267
68
38
134
15
66
47
7
39
3
30
302
257
986
150
52
332
85
9
153
29
296
129