108
84
0
56
31
94
63
102
69
104
98
80
111
71
112
66
67
53
88
58
79
59
77
49
72
46
51
73
64
54
35
91
76
65