7
21
20
17
14
1
4
2
9
11
16
8
22
42
12
6
28
24
64
34
35
39
3
132
13
29
41
47
59
58
97
26
133
54
62
19
27
81
148
23
43
120