2
28
3
5
6
4
26
186
45
18
75
38
44
0
8
88
52
31
25
37
22
20
12
1
34
48
17
173
82
35
9
40
210
11
10
13
7
14
99
32
86
27
19