142
10
236
60
9
210
17
16
219
40
13
156
19
34
516
15
173
193
89
557
555
3
62
638
456
302
51
625
206
149
250
145
282
41
398
209
14
85
166
39
227
339