46634966
5206624
83531968
45237447
30926052
71606828
9371953
58986598
8703895
33008654
17671819
3201147
50977411
53768611
948491
61616607
12779143
75654674
5526155
96424180
31529002
2808431
41085617
83582024
9317100
2099353
85292327
50676903
89065349
35479452
54377602
55086562
40943433
36028664
10971157
5855678
94641016
60648715
49799737
10282200