38574960
44552444
7797520
22406051
5490481
43022957
8399079
43463338
24724895
13047535
57341236
74332550
5589551
55371072
53116803
12458312
32343574
54128015
53028771
28307813
35526924
4725257
37667127
2323014
48573717
87264872
4259327
86014475
8106614
91248985
96086097
1666939
21709169
64229066
72441547
31818157
65503825
88315270
69872281
73814698