3
1
2
8
9
27
50
113
115
69
5
14
95
64
28
10
7
6
23
12
18
172
4
11
16
19
13
132
72
92
25
15
219
66
49
62
42
45