5597600
7728390
40389892
27924121
8574746
18443074
25995786
88534769
61351026
6900768
18222828
8067122
26359857
46068453
77075939
7712396
18921289
98528884
80542284
80391895
16408644
5638298
52555382
63028018
37068889
3778769
87823214
37295815
4403498
54503657
7138372
46815548
98289202
19858065
27162753
7778755
39418480
72464154
2098137
49432319