88497085
6544296
1599354
56183258
47848421
65628449
21246724
83765429
1607318
13021987
30568072
40355080
88555444
52469712
287927
21478668
6799930
9697529
43368453
94959783
2899943
77925630
30097234
26538064
5771845
13419276
5745929
7667827
90479479
44661366
7386731
16362769
26305482
31633837
70603568
97804748
39485147
10118431
18139593
72038304