91036667
66093136
70776903
25817236
22636100
51541391
8806777
86846762
54465282
55794096
45225801
44216034
48996229
17972232
95912368
73193742
3888136
64261527
69113481
94617247
23866822
83897463
67487786
12231090
43554912
82804647
12496293
79853738
370971
51289729
30561814
48253312
85101453
61074288
49826382
66542481
79758573
43405801
24597002
18686676