12
6
13
8
7
2
3
5
9
21
27
1
18
10
37
32
43
58
22
28
20
71
35
45
14
48
17
65
34
47
19
131
42
44
11
107
4
26
33
16