0
9
16
108
3
31
32
56
40
62
20
98
67
55
45
35
39
12
48
14
22
38
36
63
49
37
60
233
100
66
53
50
88
96
64
28
43
122
61
156
57
105
102
59
91