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