68
51
46
47
14
175
19
111
96
18
483
50
5
42
171
29
54
27
24
97
80
30
39
37
185
12
10
8
75
45
58
63
28
53
33
93
15
31
441
625
1405
326
99
279
158
157
379
196