64648773
1602349
53244569
71434520
4937468
8192294
88758335
59757437
86101593
63233258
48003115
19651363
8119926
83544845
72895277
82271948
49346517
27838792
49461539
69338291
58564002
78406299
80637895
82335146
75566694
45279086
13179249
87538094
6595820
15122328
8457108
5393813
17617666
27211590
58812619
75409187
3877836
95986740
50119771
29161678