46 38
177417
517239
74410
624148
114451
954087
536632
926571
23099
675764
136991
781366
864646
494434
479389
258716
347733
9648
359153
519295
889690
156407
1352
126798
440490
827376
862881
331720
170104
944870
641440
853997
528238
637150
400340
971240
452203
859240
668708
118450
958597
759170
142036
381820
145330
834955
