13
26
285
101
359
235
202
27
74
156
48
336
816
162
559
241
1215
9
196
45
167
484
103
199
740
150
87
36
28
96
586
8
19
180
52
42
78
131
278
309
43
31
213
303
59
322
370
330
218
419
32
151
132
3723
550