89487128
4497605
49536500
65543413
76287240
7771
3939467
47633970
58141419
34219611
36811175
60626749
95485463
58986490
7349766
11818913
64663210
25338027
83341946
56972294
16199744
82058995
67802269
11369565
26243335
53298998
73375653
85287241
44771561
49768381
87395475
33395651
3020573
28088734
34252814
48421269
8773289
87791542
9908275
47266494