23
32
52
24
266
230
276
177
344
199
174
175
123
98
49
5
74
36
56
172
187
29
224
320
43
138
82
403
16
219
132
263
92
27
9
46
376
190
299
146
362
203
404
1080
559
361
39
50
128
35
93
161
28
73