8
146
35
5
21
3
17
26
114
64
32
92
13
37
30
22
25
31
24
28
14
2
58
6
4
16
27
40
20
52
11
54
51
56
33
223
825
18
19
65