140
96
49
139
103
131
136
31
66
77
78
81
84
86
90
105
106
107
110
112
113
121
127
128
129