29
11
47
22
42
80
90
82
130
38
36
78
59
41
65
6
170
153
97
180
49
133
105
195
299
188
28
182
131
16
15
389
148
107
316
73
100
127
179
123
264
168
63
54
449
89
19
126
45
212
20
53