65684558
36249563
74269589
5570534
27451497
537240
49518827
99898702
24612691
216532
95326511
8299606
75442443
50398438
22792696
60749763
73508413
25016947
95406763
79718284
16321722
42715979
67158482
99924423
72952565
15959174
33915905
79651500
9894480
99768741
17926509
7504488
68057839
46804320
26708528
33125352
36225790
58979652
19604271
79029340