80802759
29941606
29869008
24601229
57107157
1044279
68142844
54535766
62646678
5676775
45145404
16168193
82848460
5147082
1616917
82138237
70939363
6241135
41484943
67846857
41079499
2272874
94538646
5883940
14022229
6073231
93745817
14229220
20644519
48195841
59629167
97282755
55458401
60157933
93631453
57271481
99872002
33423810
92433184
83464659