77469016
55122711
50807063
19734361
23479494
704180
80651169
25258036
20455374
90874308
50949414
49138194
40285339
9820650
86018420
56462039
45925538
60912080
3036592
93785027
68707456
20165565
46714221
7727578
7178833
19842507
52157635
7307329
620797
28858604
28857444
90659999
21186971
8208645
88869428
15629915
5045423
25794735
10049360
36938792