150
235
210
295
254
659
301
193
304
211
283
543
284
544
2040
281
689
690
242
2022
282
245
280
156
273
265
2020
2139
268
653
303
302
2045
267
320
687
542
651
266
2046
2044
294
269
685
271
270
272
647
2014
157
246
248
247
291
292
293
213
216
217
693
2134
244
305
306
692
649
650
695
2097
2049
691
189
654
2048
2047
655
656
657
658
253
2080
2079
277
314
313
311
2021
307
315
308
309
688
310
686
312
290
2133
2135
2136
476
2015
368
321
2108
2109
2110
652
322
2032
2033
694
2043
2034
2035
2036
2037
2025
2026
2027
2028
2029
2030
2031
299
184
186
241
240
2039
185
187
2024
278
279
289
188
2023
660
661
662
663
664
665
666
673
675
676
677
678
679
680
681
682
683
684
674
2054
466
2019
2112