8
16
7
12
3
4
5
6
9
33
11
14
13
44
24
71
56
36
15
10
41
20
50
22
42
70
30
48
45
29
60
221
399
39
118
49
25
26
37
17