7
10
147
70
252
115
161
76
1029
448
672
295
1463
634
5782
2485
3871
1666
2002
865
1582
685
1736
751
756
331
3927
1690
623
274
784
343
336
151
427
190
1533
664
1778
769
287
130
280
127
350
157
329
148
217
100
749
328
245
112
889
388
2380
1027
238
109
777
340
385
172
2632
1135
686
301
199
693
304
2667
1150
2499
1078
2898
1249
490
1022
445
763
334
952
415
Copyright © All Rights Reserved