3
4
6
12
18
21
32
33
37
40
43
44
49
52
55
56
61
67
83
85
73
34
46
45
48
59
30
42
47
36
17
65
16
7
10
50
9
13
1
79
8
72
66