42
205
135
24
89
9
134
214
1020
19
228
53
27
69
539
100
15
39
398
588
974
64
36
29
174
82
139
91
18
56
460
85
73
340
261
225
34
187
863
26
33
62
83
45
63
32
8
306
50