17
9
16
3
49
20
12
27
42
35
34
312
11
80
69
39
97
31
207
123
108
179
184
24
151
178
72
105
32
81
243
61
129
21
324
222
84
138
101
79
200
191
285
102
167
282
37
36
48
58
114
70