22
29
6
34
118
27
13
33
20
7
42
24
23
18
26
208
62
270
89
17
1
39
28
12
11
64
112
91
4
49
40
19
8
21
276
58
266
140
2
97
156
71
53
69