29
203
906
192
1024
203
41
225
63
2082
418
499
148
1058
936
1017
166
46
2014
300
293
324
246
703
11
227
64
3
24
1
158
897
0
280
8
430
877
1
464
162
210
0
170
