973
309
216
74
344
485
68
399
392
547
891
967
134
322
960
205
208
293
998
417
35
952
618
895
771
606
69