4
8
6
3
5
17
20
1
7
33
30
14
13
25
22
18
2
160
21
220
11
32
24
9
23
47
103
19
65
10
71
15
41
77
52
99
36
39
26
16
75
37