4
32
8
47
14
157
57
149
41
36
9
22
31
2
52
49
15
78
143
28
37
141
55
17
209
138
13
58
51
110
11
296
25
97
43
5
34
6
24
214
42
168
101
160
66
72
81
29