70307796
18182769
33406420
95011907
28541156
58046196
61096976
8086277
420875
32975851
50143489
14269325
38088123
52875938
10768925
83163398
83818741
23353976
24718948
3051662
7025547
64602171
68415818
87428247
61182690
41062560
37057617
42335416
82213347
86901780
6955205
60693554
61996521
87494898
71568498
99819439
765895
48353641
53404074
4388586