4
1
15
13
16
3
32
14
2
136
7
149
94
51
112
123
37
124
76
207
34
103
101
73
67
91
66
150
98
20
261
167
21
74
192
19
75
135
193
183