34897951
8940720
88068479
94062754
73529312
66789853
96364555
4164293
73214349
59377462
20232914
73993928
49399838
89258372
36677172
5802723
663450
9794755
16343950
5994605
52089547
1751157
75911239
37329893
65658429
53189051
13275303
2278484
13247537
61304542
3123318
78325554
99498538
31341985
38834898
35575728
54416532
5206220
14938636
80858025