17
12
18
209
80
68
40
38
28
101
20
33
4
122
232
36
296
58
53
41
19
60
15
71
42
9
192
7
55
205
48
10
258
96
26
14
30
95
110
37
107
113
27
22
50
32
46