87017998
69557829
8912920
68844611
5478876
60334386
86041882
15961823
17421458
71799167
47423619
53791323
10587851
8467678
40274848
17284218
92433970
75586885
76016144
23303525
3471280
20351321
29938037
14702459
50123079
58687098
34403543
45278236
20034542
68773087
91549978
92132303
6894776
78235872
32247037
32012695
64547599
34869035
94097456
27907018