100
254
363
156
914
537
939
648
945
715
659
324
773
142
289
586
998
709
700
589
976
657
32
216
95
394
819
439
31
284
663
952
130
26
108
45
155
47
285
101
354
934
17
127
76
296
305
666
597
995
256
574
653
278
780
340
662
202
769
286
78
432
830
198
50
929
233
196
568
509
287
515
443
886
632
112
774
928
768
371
923
24
537
178
884
910
508
149
112
278
27
180
302
847
368
343
378
194
529
937
693

