91251582
63419509
13569299
80707151
17419457
5238734
398863
46188055
58595010
21662409
49923582
60044970
3183765
37326677
25503944
21644491
19991224
230608
7352105
26284871
46824504
49778835
83557726
7002935
79241131
60041577
28664780
82089389
70563251
96045271
89145407
31475929
9130114
18209124
27876966
66272990
21207312
86973002
3877156
41804525