9
3
4
5
2
30
27
22
13
54
25
31
26
17
46
15
52
20
55
138
189
140
94
23
260
73
29
57
59
123
70
80
135
37
122
24
90
39
96
38
32
33
50
204
65
14