4
16
9
20
28
43
8
54
3
12
112
34
7
50
27
24
48
6
5
60
26
93
25
17
86
47
32
109
37
39
56
23
66
40
84
64
30
68
33