0
7
4
56
32
15
26
51
35
21
96
70
59
25
209
29
235
28
31
20
94
153
102
12
479
311
13
107
69
198
81
48
125
68
249
130
143
92
240
38
105
161
27
44
203
188
136
34
174
122