0
11
8
10
7
6
18
3
20
9
32
27
22
29
16
37
30
56
112
656
248
53
66
44
47
24
57
25
13
19
41
23
39
15
74
59
85