7
10
266
121
217
100
2513
1084
133
64
147
70
154
73
189
88
91
46
112
55
175
82
280
127
126
61
119
58
105
52
84
43
140
67
1197
520
686
301
812
355
931
406
1295
562
1155
502
2653
1144
581
256
1463
634
539
238
1365
592
861
376
1533
664
1337
580
1071
466
889
388
777
340
1008
439
1757
760
665
292
623
274
Copyright © All Rights Reserved