1
5
8
3
2
9
7
4
12
18
6
0
17
15
36
32
10
26
23
14
25
27
13
21
28
56
75
848
42
49
60
68
44
51
72
38
35
34
22