53363643
24553890
84318562
62126101
50357793
38167004
96528524
84148624
61821123
89462635
16045611
95146131
46152590
87515597
7780384
48352713
16813048
62783228
28126399
21389937
69334107
14245825
31591020
27527229
6669835
5931038
95271302
67777093
17384791
11794126
10818806
2881987
5603591
5146777
63523695
58301028
22647292
19099972
61708110
9358510