58028247
47674766
50495610
2507489
81957731
6363881
12136437
81164729
81948531
56523562
63819074
910496
85297661
45157486
1796515
6545704
85222008
70626505
95477499
28097052
93717980
1509135
45537898
61291951
20064192
69655640
51701942
41837596
15487713
60079962
60899892
8144275
99557720
97371964
20581843
33627541
22083758
27714043
81994010
14982847