7
10
266
121
217
100
994
433
133
64
147
70
189
88
91
46
175
82
280
127
126
61
119
58
84
43
140
67
1197
520
686
301
812
355
931
406
1295
562
1155
502
1288
559
581
256
1463
634
539
238
1365
592
861
376
1533
664
1337
580
1071
466
273
124
259
118
1008
439
1757
760
Copyright © All Rights Reserved