95989743
10497139
6551393
53809186
4395217
25852032
94964319
57055242
13343532
97501102
6884545
59127801
16214110
98026769
73508374
18434241
39856134
12723267
4881567
55715769
22693844
72007612
13407380
35116439
51551070
32038578
32064492
25689122
81074967
4013792
51041541
29886747
90533376
29918164
87083929
11173476
5123698
75183964
20207375
74196530