29
65
535
34
53
84
110
36
189
442
354
193
220
51
27
24
8
82
118
43
58
128
127
177
148
171
131
251
612
209
83
202
116
272
147
112
1344
212
229
310
176
203
39
101
76
12
262
154
21
370
85
218
161
42
97
158