0
4
9
36
54
50
26
86
18
35
116
71
72
117
82
157
60
216
81
77
46
39
264
142
98
124
120
34
12
45
296
16
151
110
112
56
243
177
241
161
176
158
174
281
149
68
123
218
163
333
113