7
10
14
13
21
16
147
70
728
319
112
55
98
49
42
25
2387
1030
1183
514
2044
883
2667
1150
2870
1237
1295
562
1582
685
2191
946
224
103
1540
667
3283
1414
840
367
4312
1855
1449
628
1190
517
707
310
2401
1036
1652
715
2009
868
1253
544
497
220
686
301
756
331
196
91
161
76
189
88
154
73
217
100
18774
8053
5215
2242
2856
1231
1561
676
1071
466
9849
4228
609
268
1085
472
3297
1420
2723
1174
Copyright © All Rights Reserved