87585675
64202889
74121607
27274532
8493290
30598483
2442662
429618
8747917
20336326
2385320
17311754
44291451
58347835
50565280
37277379
1251584
39121508
95104052
6069943
35262687
17484357
27189664
426597
39272469
58274805
12156606
25857120
72589213
67421011
94905645
30351565
31919178
99313808
15469590
75185936
58513686
43193900
2374668
90055603