132
126
125
123
122
121
116
110
107
101
99
96
86
85
84
83
81
79
77
74
72
71
70
64
63
60
58
54
53
51
49
47
46
44
43
42
37
36
34
33
31
30
29