111
110
107
104
101
98
97
95
92
91
90
87
81
73
72
71
67
65
64
62
58
57
55
54
53
51
50
48
47
46
45
44
43
41
40
34
33
31
30
28
27
25
23