536
hard
873
518
641
294
490
389
517
774
990
752
390
283
840
260
787
815
849
899
548
875
814
211
515
231
347
807
895
548
554