0
6
10
2
137
12
43
24
33
32
63
36
28
16
22
84
62
42
108
116
30
39
112
17
35
56
18
60
100
37
74
54
85
79
59
44
98
71
40
55
48
19
53
13
14
105
23
87