66004876
4931428
75852915
95711622
56916301
82797801
97796972
27983382
39058436
72722492
20272948
54234678
69878486
21544072
35334274
20629564
86535047
46042943
97979026
43358624
6855558
8736052
86228829
50544846
67388334
5558115
77629860
54395397
82687245
66912120
39297750
53798988
31575630
73618150
55764689
26188517
79493239
42391517
49887419
58421637