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