81246086
22873888
5885836
2349537
45621669
15592553
90763653
26731599
51428932
95611338
44772076
4599801
8484164
10379934
27271789
97867598
48156821
70351145
66968706
57319204
62671864
82708440
59026035
7039992
3471437
22755660
86315725
3729908
38898463
92339310
7241157
65716461
66335486
39742842
42968646
20704090
39859761
56911248
49236934
76126432