85925905
6647723
32878935
71729047
1828540
99208997
20711747
75554651
29841583
75978488
35392024
20198335
8013742
73615766
98046732
77992769
88233000
73227375
19553749
64498990
75137871
38944776
52237368
50967974
84811967
93216096
88719376
56615437
4991386
79062707
56348799
3254850
72739348
82377855
48662292
68968803
31283525
40606493
71942492
25441947