65502312
96341659
884328
6494052
95372941
56722853
545842
38681962
36888538
83494734
5010457
82714969
69059881
41627179
36758698
58871079
74035678
8793786
61709613
70249250
4712429
31414865
2832623
63895008
46103842
67637137
96671900
32159351
5421383
90242394
73449675
90828601
66282814
59631932
15567176
1284874
72179890
25347441
58743060
57172269