31
23
6
11
12
29
22
156
27
21
72
105
24
49
55
178
26
3
36
37
17
30
8
9
47
185
101
38
42
56
130
146
52
84
152