75303576
71519388
40123763
5242929
9698748
9227065
7667949
82889613
80771638
63287014
62223818
76634190
67387566
9826212
80114295
93017488
32549084
22354943
47326535
93147807
24081522
54569609
25065177
48088852
75999509
69314839
72195647
65428912
67394313
34873464
8665333
64284863
57508285
27961895
94648356
85714572
23148670
35063730
7682389
52823697