15281845
19552407
77776193
38935124
2021447
76139132
97185299
88699654
60712819
37501479
30121600
36064283
76586176
12955118
51261439
13476967
1978634
6238115
7474242
32733059
17678144
23112662
91766361
63423512
25143688
50739614
8287242
31249679
70977506
14728962
74503691
41735398
64978575
7756548
9567147
26203517
81924025
68585220
66261796
643552