3
16
5
6
8
11
10
0
23
1
2
14
18
28
29
55
21
27
57
12
79
9
26
20
13
39
37
4
46
15
36
22
32
24
40
50
19
7