99512041
41498922
20075726
25943340
30908960
4627293
77323322
21515691
5846043
55047426
91625352
20582688
45669545
96161607
61791965
7608632
4451870
8519816
93145154
69764232
12528193
7451148
88667777
33343608
33357062
53871380
55901175
37705705
34508287
57287142
505074
79377028
50468922
51568292
21779940
1528674
54983117
95393730
67787730
9526754