64032332
2871797
45047767
88964615
62896000
67721973
12035394
63014296
26971921
19407265
82968146
86395291
61091705
67646498
59782337
42426075
44356429
76361335
82873857
9663333
50106416
54531559
98429861
16611052
96659340
37441740
22047296
59841670
1844989
48217665
66604227
10967754
4295245
41099090
98638481
53165738
45496569
88621338
92519108
6595844