0
13
9
18
125
122
29
53
154
116
78
50
67
185
94
59
27
42
227
189
48
280
34
61
157
55
41
36
14
69
164
80
108
305
38
30
132
312
85
64
142
21
197
181
198
96
62
113
873
331
75