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