22
6
26
3
225
9
17
43
166
11
16
269
282
668
52
39
31
286
25
105
542
111
77
32
20
12
15
10
28
38
82
0
76
34
7
18
24
287
149
60
147
40
80
95
81
46
50
41
99
19
193
44
35