2
1
6
33
8
18
9
27
4
7
5
22
220
153
61
25
141
58
62
75
85
300
38
173
40
52
287
13
115
15
110
57
100
32
23
625
21
74
26
191
16
55
1558