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