5
43
257
1297
169
958
68
376
184
932
159
827
162
931
164
905
174
895
161
815
159
833
162
816
173
964
165
835
165
882
192
1024
124
663
106
560
69
356
5
43
257
1297
169
958
68
376
184
932
159
827
162
931
164
905
174
895
161
815
159
833
162
816
173
964
165
835
165
882
192
1024
124
663
106
560
69
356