19615542
38985812
53366105
3708426
69143586
97667783
36557319
908918
82544596
61765022
3294430
85724813
13428068
50361555
9894676
46248711
2714885
65457584
4054395
41952800
75744652
30288703
73143937
32009137
54892263
54547913
80098332
53279992
50331983
24904995
262967
19422792
51278510
13718688
86444675
33386224
16483282
60308818
40009200
8086906