4
3
6
26
22
220
15
13
8
23
10
14
11
17
34
18
5
1
107
122
32
42
35
63
31
39
58
24
12
16
50
48
94
33
57
46
45
21
60