34
98
105
140
73
104
68
32
47
1030
194
15
70
97
174
24
16
82
56
8
392
53
112
166
59
183
75
115
127
89
133
327
147
193
242
287
148
61
239
76
86
273
186
336
373
29
54
175
27
178
130
122
36
81