76662735
74522281
1324430
60196012
5685500
98562136
16676703
94506576
24712977
9501894
53183164
52649320
22769158
50045176
895159
55434599
25795007
73556838
36753651
21846326
62518254
62874409
11798150
88495433
13035987
62622808
26653027
31815061
28131519
38743147
35178978
25287284
87124144
61535531
64409433
69048533
65975164
83368128
44751266
40713686