980
236
42
134
31
603
653
303
218
936
887
266
257
292
327
226
290
78
867
815
876
667
992
156
291
205
282
895
151
297
174
947
17
198
358
253
715
906
217
501
569
385
982
100
423
387
377
315
192
323
172
145
698
130
14
830
150
695
889
132
395
913
716
844
216
598
230
701
802
41
709
458
654
563
952
347
288
133
456
355
960
969
834
268
829
178
682
75
790
82
572
627
434
620
746
544
417
907
764
573
