9
21
3
10
11
35
6
2
56
27
14
47
1
16
32
8
13
45
7
5
57
15
180
24
182
66
25
4
19
109
50
12
33
95
81
46
17
225