7
10
14
13
21
16
28
19
147
70
371
166
728
319
168
79
112
55
63
34
42
25
644
283
1631
706
3472
1495
2387
1030
1183
514
2044
883
665
292
238
109
462
205
350
157
427
190
2667
1150
2870
1237
1911
826
1295
562
483
214
224
103
805
352
315
142
161
76
707
310
7693
3304
1862
413
184
532
235
2023
874
2401
1036
1526
661
1169
508
175
82
2954
1273
546
241
756
331
490
217
5215
2242
4781
2056
Copyright © All Rights Reserved