28
43
12
85
78
31
27
26
290
207
40
42
51
44
173
448
488
41
121
81
746
115
36
19
32
212
190
133
2798
14
110
34
20
401
375
217
79
46
13
29
48
89
52
161
197
280
33
288
151
7