45508758
23372144
15745630
91436901
20576548
82954722
40506231
3107605
56097197
27992687
15374325
18283327
12763203
34764808
30418603
71479424
25988958
3904281
62689340
18354870
2284796
922659
7776364
96298012
49248961
99432844
21644828
48215016
42636300
1659472
52193271
70041351
542732
80945245
84251369
7477333
9784653
3459822
5786810
47073668