4
2
23
6
14
1
3
10
34
42
5
32
7
15
8
20
27
129
13
50
40
37
48
16
17
11
49
45
47
21
326
68
119
38
150
69
22
18
31