95686047
18168925
86936339
34773356
68653046
86098900
615116
1792267
65621288
78606803
95028469
37436035
67147718
6947206
21428862
16065050
87285425
96657110
83848432
40926881
34797007
52302672
3439294
85418670
77332304
73261624
63038478
84573561
1809517
55024064
40821983
45563784
67987977
40508329
48551406
76491171
29216646
82239684
27433740
49309468