31
20
14
37
62
185
887
63
40
148
12
130
56
17
13
46
33
103
220
45
32
64
30
34
38
48
295
25
65
29
400
73
176
109
36
299
49
27
19
85
42
60
94
50
57
78
66
52
288
15
1558
111
87