0
3
18
43
57
16
9
28
29
20
12
129
33
50
38
37
52
14
23
19
48
88
93
30
31
83
70
75
34
24
44
26
67
74
21
32
45
62
49
27