63
0
1
127
2
130
150
143
148
312
178
134
177
164
180
219
185
194
158
215
182
328
346
369
471
622
557
744
737
882
3
869
1021
1088
1097
1144
1213
1349
1291
1320
304
399
292
311
320
331