31967330
66177512
82972551
58285606
64541124
3117502
4115003
35647270
67735306
63581165
95667933
83541436
12126142
18317752
73858425
13294394
7142822
5712773
14463740
46679116
17717802
4359489
2069461
92338715
22044963
83273147
32547584
35056486
96198283
15528773
76849306
3590949
84914197
93437509
54281080
46007796
4804363
83612679
38135960
78957392