22
4
7
2
3
9
14
1
27
32
29
13
10
11
8
68
5
17
40
6
16
302
28
48
35
38
139
25
208
119
98
176
76
82
124
62
495
221
101