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