7
10
182
85
119
58
210
97
301
136
1113
484
273
124
350
157
448
199
343
154
217
100
203
94
2016
871
2170
937
1274
553
609
268
84
43
245
112
322
145
1582
685
567
250
259
118
287
130
700
307
1449
628
945
412
714
313
15729
6748
16667
7150
15547
6670
4067
1750
19929
8548
5110
2197
Copyright © All Rights Reserved