42609085
11376820
59581967
920362
52082983
70181150
78594865
35959639
23184270
4462170
1384776
95369321
24084971
28934611
73828794
7223148
3151328
75967707
21976664
42181505
82102602
7901360
96003817
35596157
30446856
28585840
45979944
16849025
802485
67732678
21687404
76013702
28604202
54487688
76735774
28179063
41485249
24265359
78507874
30529220