178
81
60
62
135
159
39
107
324
387
146
164
88
141
95
14
255
268
154
336
67
43
220
70
50
45
63
134
182
11
53
85
64
54
177
147
80
294
73
259
192
185
567
96
104
242
58
102
279
99
161
98
93
122
163