25565285
19065053
5045179
42479473
32406650
52504248
66333390
11428613
17511169
36217065
83757448
32524766
57601440
69493547
41939683
1223706
62999982
78961642
79987456
23497176
2007580
75372588
30174780
60626096
42325124
82745691
58721246
72434170
63614368
68378141
94848778
40625396
21058791
44039460
34471970
35707913
44519907
93859648
20946725
75024543