29
3
150
156
69
157
35
71
8
38
4
290
9
6
15
19
21
49
13
2
1
5
170
135
133
32
16
7
139
103
44
22
118
12
46
25
113
56
28
43
55
17
104
72
10
57
78
53
11
129
126
166
214
27