0
1
5
2
18
17
28
51
22
44
23
31
16
36
12
4
10
15
7
9
6
20
14
54
34
13
29
57
11
33
32
39
50
56
215
38
103