3
4
40
35
11
26
17
87
60
67
197
44
158
90
130
181
277
121
174
154
163
182
110
127
98
28
129
55
70
101
206
105
115
137
150
72
43
236
91
134
191
122
85
106
5
253
199
123
74
30