8
10
9
16
46
528
14
165
38
7
25
40
87
47
17
13
22
12
61
5
56
26
44
11
34
4
1
2
6
15
32
102
21
73
49
45
222
104