8
3
6
10
12
47
25
244
74
106
17
126
41
115
76
234
206
98
34
155
16
308
50
183
35
393
321
72
123
39
254
160
96
37
216
54
203
85
78
163
137
172
209
144
186
142
162
127
69
125
100
194
179