88598427
25871709
1245070
29484434
29941106
79213596
59369189
19659883
32817388
75143969
34537638
2282759
35457623
56864502
37242323
65009140
89381445
31206914
10517271
20718962
97952114
39799585
82116143
92613011
90966684
23565961
86878665
16827960
99317204
56036310
6451418
71284991
20491672
51921887
63531856
6263933
86528691
27493990
8581804
19188087