151
31
31
118
118
112
100
107
113
145
108
114
113
111
114
105
110
105
104
103
104
117
170
120
113
110
120
114
109
101
110
121
121
121
112
154
165
115
125
118
108
106
101
119
112
115
122
119
108
112
116
119
119
122
122
111
164
116
108
116
109
130
111
175
115
110
143
117
121
110
110
108
123
142
123
118
117