7
10
14
13
21
16
147
70
371
166
728
319
168
79
112
55
224
103
2387
1030
1183
514
2044
883
1393
604
665
292
462
205
931
406
630
277
9590
4117
2667
1150
2870
1237
1911
826
1295
562
945
412
1309
568
1463
634
315
142
2135
922
707
310
350
157
721
316
532
235
364
163
2023
874
2401
1036
1918
829
2688
1159
1526
661
672
295
1169
508
175
82
525
232
546
241
756
331
336
151
161
76
238
109
840
367
490
217
3157
1360
5215
2242
7812
3355
9849
4228
Copyright © All Rights Reserved