17
24
13
22
14
39
27
93
115
58
83
92
28
136
631
150
168
364
48
236
19
59
147
8
245
210
381
857
375
345
548
417
356
78
98
119
166
255
113
42
877
411
180
201
197
235
310
195
125
96
121
162
407