1
2
3
7
8
12
17
27
36
40
45
50
54
60
68
71
77
83
84
87
37
43
49
79
46
62
44
42
47
41
57
76
22
20
86
16
39
14
9
5
24
10
51
4
26