111
109
99
97
94
91
89
85
84
83
81
78
76
73
72
71
67
66
65
64
62
60
59
56
55
54
53
52
51
49
48
47
46
45
44
40
39
38
34
33
32
27
25
23
22