55684384
41285678
77055825
61311464
29853629
46041896
99416207
42153400
2868953
4317286
80177967
68394715
82641693
54675763
51175804
94983753
13212150
9240460
12254240
80917518
49564109
23535353
126742
94904847
250548
1251609
34276990
49839730
544735
31828323
88154443
97794536
2289087
81328134
94159692
18795168
9149851
471503
30837318
13946150