53
123
77
78
88
82
102
83
84
86
87
90
89
99
40
100*
101
54
105
106
107
103
109
111
11
0
2
5
4
3
7
8
9
128
120
125
124
98
96*
93
94
95
92
81
80
79
108
69
70
34
121