17
40
13
92
33
61
36
48
24
143
127
133
27
37
216
73
98
179
129
229
50
152
68
116
80
245
85
105
182
172
55
72
201
404
449
319
165
90
155
264
409
91
82
369
536
49
57
128
257
161