7
10
77
40
63
34
294
133
497
220
1722
745
931
406
1533
664
266
121
623
274
868
379
1022
445
399
178
336
151
588
259
525
232
882
385
224
103
805
352
777
340
973
424
602
265
Copyright © All Rights Reserved