99431042
60428696
88684409
29982477
30714950
69848098
59356962
78603582
78695840
96292587
95153156
72715955
64224728
1651552
69964495
41253870
85599191
18361117
21422141
61348294
6481583
71472095
92837604
47164644
59659
57434188
7884605
7396426
8659487
695644
33313516
110152
36319926
86039333
45249882
69584247
11566115
36125898
72196268
61273087