132
193
619
890
443
960
388
780
575
759
327
897
669
665
5
129
58
747
948
130
308
991
733
932
27
41
974
67
190
476
972
434
968
533
63
119
957
796
498
144
77
696
127
416
822
323
745