1
0
12
68
33
24
39
38
37
34
28
43
22
16
75
26
36
410
327
208
164
216
141
87
123
193
89
501
248
739
639
84
219
133
251
218
318
142
187
115
197
168
195
184
134
150
171
407
183
264
156
153
238