4502026
16488360
1260768
80304725
12433052
35159803
27252668
95784049
66839534
44846206
53293320
54549786
16272215
63827809
8111398
81175386
17467778
22927449
5068093
91128264
85026402
10523364
40109901
79918064
34644644
68725804
8656340
66218209
11472707
665926
51339838
73319461
35027882
6909864
43141741
41441452
42785261
68794674
92546565
25552387