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