2
3
23
19
10
17
14
4
47
32
44
53
7
8
12
26
16
55
18
5
6
9
15
22
96
27
52
43
48
24
113
34
0
46
1
75
143
66