39
22
25
21
68
112
46
15
20
30
40
37
99
115
182
206
38
48
186
263
49
70
53
218
553
194
129
161
61
149
26
360
23
33
96
91
44
59
24
108
12
180