59438280
45657183
93176827
4155891
498080
86371791
494125
85851420
12675152
5468744
73621369
5864910
32093967
78226552
5542309
39273705
4015537
32522117
5147567
92332517
96756719
39513826
64763939
1970255
17882227
13751312
15206141
84677032
80556188
72074215
5743398
33698383
9306189
93909581
86874283
57908977
4722331
79805113
76963417
71287322