0
13
40
3
17
15
47
12
24
42
37
19
26
78
180
169
124
399
190
68
69
179
235
133
61
39
41
35
110
30
49
98
54
237
203
87
56
188
372
263
319
165
100
301