50
241
894
291
23
944
912
399
691
390
998
667
788
692
868
729
690
387
598
350
705
989
930
98
718
183
136
676
143
332
304
416
241
87
100
276
885
374
155
921
674
698
876
69
911
773
1
574
97
275
845
