21407242
73937147
104771
31149122
61703033
53079840
55061529
50409327
78798793
294378
57142504
47051971
69859427
90681937
29948755
17722163
11113375
87624385
32247819
98891477
44328985
52269354
88036341
89066360
92798819
43631165
97306879
93011442
8657660
39502476
78366661
44124092
43884084
74886686
57578307
82554567
3657768
64704953
62911955
59654097