58753786
55574680
2750356
8316961
73466635
19879738
59232057
54639049
89562467
83726062
11115861
5474752
49663789
83453994
4985406
83841582
65117650
63268477
6793533
24843014
12841899
46345065
12293373
47656058
63163105
58971642
66903090
51674393
88136019
13833660
75907425
70818728
70193640
17382686
63582127
82896336
8308182
84066946
60011100
28723307