0
5
9
4
47
30
52
45
42
152
137
119
83
84
68
178
75
279
126
106
129
72
94
153
182
44
62
291
63
73
193
148
147
96
108
37
134
209
198
118
107
142
76
206
99
54
71