88
33
57
32
293
147
72
99
91
74
46
43
56
9
39
76
258
55
134
45
49
81
218
199
103
35
27
150
149
288
16
54
112
63
21
100
47
182
212
73
68
60
250
64
29
316
58
234
177
125
141