6
5
7
43
542
1006
11
29
59
53
159
3
10
28
395
15
12
8
19
40
70
17
223
21
51
93
2
398
124
79
160
42
49
24
142
82
9
34
56
175
62
1
350
4
37