9
29
2
17
16
4
38
10
25
18
1
31
60
26
13
14
3
24
7
8
82
21
142
35
113
99
6
5
262
30
11
72
164
125
103
32
15
19
49