28
29
16
6
12
31
10
2
3
14
21
17
30
13
15
0
33
38
45
9
8
4
23
27
50
42
25
22
18
24
60
46
26
106
58
36
32
100
57