50
474840645
721904643
679172455
214022000
693196551
384380843
109404535
228676988
615894711
776692792
116235968
44643933
655424578
464833233
502886568
806811685
52470018
882752172
255963520
265064156
467796032
348385702
54456019
754793672
193218196
817290850
227886580
616164675
708812629
374690596
539239125
695283091
114004214
974900549
447187938
836192862
239227353
203881932
187854867
223262748
644088281
300615059
976988776
198926447
884597543
463808553
377880379
719905114
308937138
682972500
