98707223
69442056
92481723
78159924
41743443
18825036
45888032
39961851
17898350
96996487
58657579
215767
67605360
25702289
31806776
88026536
63888766
66173116
74653593
312437
6541683
3287097
44084320
65827690
39668666
68072066
71651025
72747
61162177
86522760
11567919
32965090
14313343
95215946
55965944
9343414
7561553
23121184
71437364
52522452