11
32
8
25
4
5
12
26
2
7
21
22
30
16
3
1
51
43
28
23
20
9
10
141
81
40
6
19
31
45
14
60
33
34
67
13
118