4
1
14
20
17
3
23
12
8
11
7
18
51
40
46
66
118
53
16
43
6
86
26
229
148
167
10
5
25
19
129
245
171
135
253
109
265
325
213
181