4
8
20
16
10
23
17
32
70
50
144
29
36
12
14
1
2
22
33
7
73
5
9
37
21
46
28
19
85
66
47
61
24
111
26
27