2
5
10
3
8
55
20
11
52
16
9
29
6
50
30
12
13
28
7
22
0
39
26
15
53
98
46
32
59
42
41
37
44
17
14
47
18