27
10
25
32
11
17
6
138
14
20
4
185
85
58
46
67
8
55
48
22
248
5
41
73
150
37
19
106
101
218
95
3
53
7
38
45
346
156
109
261
201
145
79
112
137
127
103
136
297
578
9