60907858
22045566
5611261
35042523
24433164
12906882
99364597
78568838
78207200
82244037
89666955
66141899
64576176
5850998
8309261
20122897
14784219
26447897
87665434
86795538
54986550
45481115
65475938
95523769
48618107
45171186
86681097
43161918
5721686
90973879
56531720
72519678
46402583
81126326
66336239
12688421
28639583
6542790
3789710
62719949