2
30
26
6
4
8
17
10
15
42
7
9
1
11
37
60
0
3
5
32
16
21
13
67
72
73
19
41
18
63
50
43
12
31
24
40
14
78