96426406
27345121
33977614
8555818
50824894
1656521
85857056
31325722
67423412
32646010
9333727
9727769
49625005
84947561
48699682
52744403
50779152
20226809
9877018
25117008
94532882
14251544
78479770
4347056
53572950
47877494
86053629
68398408
2047600
16806696
37902222
96489127
22763851
44106947
63218755
63183895
86499609
67215803
6843249
1914561