12
4
3
9
8
34
7
63
5
20
24
1
2
50
38
66
18
11
31
39
37
71
69
43
16
21
32
84
67
91
49
30
62
13
59
27
25
26
15
6
17
22
118
81
42
61
172