36
32
80
159
88
66
19
30
14
293
68
208
335
533
109
175
124
168
123
148
242
314
416
133
215
55
360
243
294
116
184