93629470
90958142
57442751
12244809
58261898
55869158
15481715
50457607
76841205
46551228
50182619
83448744
53466470
69679613
28133231
93786900
9254269
5585510
87625791
46003003
96107425
57274183
37209088
23672598
71963371
79566427
39124293
1424358
77911805
54182051
63448925
67401231
25535598
41723271
26416643
32252326
75085768
40096639
18683515
86824012