42925178
27465885
66692185
3776375
70486483
75282714
9128598
7832226
89277748
42492370
9381334
26491497
83808488
22762074
11461334
79602040
79881595
42571749
14647828
11607667
3355887
4730503
31421532
98552096
78068014
70306468
54382475
72664322
18389347
8368462
33855649
25575600
81493303
59184808
82552128
70121466
65268799
34283432
43869185
17482802