89808150
60193748
26462523
1131896
82468477
95767647
43443513
10365326
47989174
61999175
9384315
21818237
5386522
91016944
17013879
56794130
1269491
98123429
86516715
48743445
70128437
90353919
88294474
2045796
54328034
68234521
65158523
90707137
18301017
80251548
59081911
1021527
381892
43751612
16063833
51798393
52927656
39283662
86091005
927804