65463830
71223429
18659309
90125492
36747927
8075823
6788417
99886255
25928517
4026998
46149949
33189989
48408581
46267771
16224864
49638152
4707749
96513851
75553540
92924966
24505392
48501039
82089549
50661395
61581269
55806852
53976206
93351472
24299743
25615340
9038931
70086885
99197884
4872016
93088284
84107503
6781603
5209184
38528170
21942843