0
30
7
22
43
78
73
26
445
51
56
537
47
66
96
327
170
240
192
163
144
203
204
129
189
241
133
152
70
413
219
132
159
176
140
248
91
168
271
180
54
194
275
125
173
103
149
292
158
226
290
142
316
313