12
22
9
16
56
49
1
5
0
11
60
24
14
8
47
25
4
51
2
21
31
79
30
66
3
18
15
32
39
29
90
63
46
57
44
106
69
42
27
48
17
33
89