21
112
23
109
26
128
15
80
32
153
14
63
2
13
160
804
83
410
166
852
169
849
161
823
170
847
155
772
156
780
157
788
180
954
184
933
21
112
23
109
26
128
15
80
32
153
14
63
2
13
160
804
83
410
166
852
169
849
161
823
170
847
155
772
156
780
157
788
180
954
184
933