10
23
1
21
2
8
12
4
11
0
14
7
6
9
5
18
3
57
33
13
20
32
84
44
51
22
75
38
42
28
39
140
52
27
130
40
80