11
4
7
8
18
14
9
20
17
10
2
107
66
29
91
28
174
26
12
25
23
22
282
34
267
61
175
48
32
114
172
375
47
35
164
138
300
363
187
224
131
49
100
119
99
145
141
142