30848643
19991278
33757335
5325247
42374864
97737836
63753653
91475424
80374067
7172878
86961972
7764800
76318703
2667765
42499927
17664210
56844767
14258853
6724265
32283149
83621727
7028946
90366695
50121653
55926450
95021434
80049775
62713508
76692999
21568673
30069951
77073277
3577200
65907974
50671891
63118764
36991542
32903650
77077646
78445736