96969103
51401193
23419891
58016350
77655303
20361324
12419525
26062200
92812401
37213291
35765406
50669616
21192439
3421460
67194442
99032441
98912495
20984857
3996820
56722680
40797017
9403074
98754073
59274912
22514721
51596327
63085435
16819941
40423827
79553925
79344151
89666661
53301063
10625896
23148066
82373946
80635200
13477238
3132054
87788626