89352666
34325336
79348052
32481043
45005214
6615175
39536493
83212789
94645664
75285060
9245067
80225985
45466433
20587186
64225499
32324018
12605617
4103805
5357833
41821462
96461350
78173926
68451020
67294052
12302865
71948500
579083
18123818
6737919
52173220
40217627
83353635
62574558
25697534
56856900
9361549
1358501
91451051
28301822
57347689