14
32
18
864
42
296
226
26
86
85
57
15
17
75
144
87
65
33
40
74
36
27
122
161
39
155
235
20
7
197
222
239
183
133
357
281
151
366
268
187
137
105
89
45
251
76
129
62
30
68
58
29
16
59