83
131
230
106
183
49
95
51
215
53
65
57
93
193
123
167
54
91
157
64
97
74
146
186
165
176
137
154
366
222
172
230
144
171
89
134
266
187
169
209
152
158
166
106
45
57
120
220
91
187
108
83
75
190
102
148
196
268
148
253