15026986
73692812
6857406
8684355
44744881
6251619
70488776
62028663
491297
13225094
78302533
8235179
67916210
7305371
48022217
74835533
32756074
73295231
68016080
16147358
6637678
47178849
50046069
6299318
75348708
67665246
28719972
26808490
12075019
36268959
46001037
48912456
46102337
9383823
88679874
29965731
63871758
68279772
68315837
97911494