335
15
18
188
87
150
23
14
154
54
162
75
17
25
24
42
79
46
44
32
72
35
78
422
122
65
0
47
37
99
38
22
36
56
53
919
136
196
219
31
63
88
21
12
124
118
98
132
116
465
64
181
60