8
4
7
22
5
62
40
189
39
49
48
41
16
138
6
71
121
32
110
43
150
77
78
35
180
184
188
941
265
209
115
139
208
136
190
238
144
99
137
155
132
104
154
302
123
124
111
72
343
227