4
2
23
7
31
22
10
5
33
9
11
27
0
12
13
17
46
18
16
20
49
24
6
75
54
29
28
25
40
21
38
47
42
63
60
100