12
14
3
8
5
7
13
6
2
20
19
23
18
9
45
57
26
4
33
39
66
35
15
31
32
21
34
25
24
17
37
49
28
10
79
176
76
22
81