89723430
21508631
5765545
11384010
16167022
23614354
29684836
496947
39016830
5169760
93217325
49409722
64414873
9016013
23834731
60204409
26009399
74351995
6770278
5203553
76141581
65135129
37166849
56197541
8783524
29765449
34246011
82271357
58921527
14244433
77341444
64485962
34677221
59478506
29912672
41537627
92734593
97553205
52261080
31509799