47065256
64803223
17156992
20964429
92688922
35824600
92423058
5321260
19694207
12814192
4312966
63003921
19241316
31002074
83937566
67471599
40226039
33643590
10043732
43357231
19928825
49248543
33291449
9826898
12225981
188587
21891554
33753921
24497831
6797703
5182769
78828967
12721313
64335467
88604865
39621103
23118325
52577617
90799104
61375902