26
20
164
70
58
163
45
136
50
120
109
41
18
14
104
68
205
254
95
329
135
197
175
39
36
356
174
65
289
91
221
73
61
80
172
435
102
64
195
196
162
129
77
126
94
1123
421
434
379
348
192