4
30
24
6
23
16
22
1
17
31
13
14
9
163
111
94
54
60
3
7
55
48
15
27
10
19
29
99
152
32
5
127
125
120
18
56
34