20
56
0
21
12
28
29
40
18
8
15
30
24
186
6
34
32
19
43
9
7
22
4
45
70
36
13
48
11
46
16
57
17
35
25
107
75
88