53424096
60168564
96694561
52807655
3920500
3538410
14929499
30762740
11079684
40151986
78617497
28917626
75595248
2848317
96351686
42583987
38124018
4875010
82807199
72437544
63933880
55262663
11633566
40603137
88848652
30508058
31291210
8126499
71513457
96907985
7174212
941889
50197549
91409992
68154541
16855332
21146031
71902707
11184386
32222333