39978026
85592666
1916787
59688401
27548146
57175451
42166620
5015799
22956301
45708012
63828402
76903918
41205250
20071856
69337993
1418597
72558857
40762836
1151731
79254812
18731218
61257997
64995390
36326537
52626977
85253448
67596389
52773719
53528332
44786695
683580
9010946
33609551
8026798
46114329
46027768
3014063
11559493
35663824
24553798