90159572
74486145
83354890
75252784
27397238
8148908
19448693
31423691
54927492
12013882
67685291
68839493
63512505
21961257
21193869
19479728
9416336
37835256
71361272
41409132
51751814
79157866
64145663
66921558
47151159
96015971
41185537
80533625
34111002
48371906
87136769
45249361
40214537
61168891
23317847
68359196
8581764
47224681
64877311
70709028