22
12
31
185
42
19
69
200
95
14
154
33
9
133
32
128
27
35
191
340
34
3
16
21
138
182
347
116
45
79
5
6
101
18
30
2
17
4
26
23
11
10
43
46
74