1
5
4
3
6
7
0
12
8
9
11
57
10
29
36
30
20
23
42
15
14
32
13
21
16
26
34
39
35
112
19
71
27
18
17
24
31
38