96526918
96747045
30039692
21321733
878468
85462650
67502752
68476548
82514942
5713157
47678884
70845800
59121610
79145207
16678808
1915407
57989797
15427281
41449784
3866997
36767766
36077404
94672020
52027145
98802
11861339
45268596
42654164
63433569
9016893
3385673
37032992
61004639
51714089
45251752
26148194
394617
96792883
5554225
1205504