9
8
5
12
7
3
4
2
11
6
10
1
13
16
22
25
17
18
52
47
38
46
41
32
40
19
35
66
33
180
24
48
86
95
31
430
42
123
102
88