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