4
0
56
32
15
26
51
35
21
96
70
7
59
25
209
29
235
28
31
20
94
153
102
12
478
311
13
106
69
198
80
48
125
68
249
130
143
92
240
38
104
160
27
44
203
188
136
34
173
122