141
137
136
134
124
123
120
117
104
103
100
99
97
92
91
86
85
84
83
79
78
75
73
72
68
66
64
61
56
55
54
53
52
51
49
47
46
44
43
40
39
36
35
33
32
31