18
30
26
17
33
25
68
19
20
10
55
22
32
15
14
52
29
37
41
13
47
62
139
6
35
81
85
118
115
54
121
232
90
158
301
188
240
100
462
290
112
224
105
133
79