335
15
18
191
87
150
24
14
157
54
162
75
17
25
42
79
46
45
32
73
35
78
422
126
65
0
48
37
100
38
22
36
56
53
923
136
198
219
47
31
63
88
21
12
124
119
98
132
117
465
182
60