22
115
255
176
86
47
289
78
66
37
65
182
148
314
197
101
32
25
27
154
79
107
100
38
16
243
94
150
127
113
90
149
159
143
80
71
224
238
48
212
256
335
190
44
202
91
186
155
56
40
24
153
196
184
26
54