37 14
830830
174957
53606
419337
117165
671488
528100
403927
855853
994475
309206
371576
513718
192635
262103
816889
100592
953397
862094
88390
173625
834550
944647
478399
391695
507550
206692
721646
620743
388107
102322
430267
98973
308566
41819
271868
437691
