93839578
69649264
50946477
28079687
21685970
37799339
20637494
91954431
53561743
86707058
40786539
7419832
8349344
4642714
3392089
27158409
37873048
8374917
50011389
20044047
75908894
68258727
90334645
62719072
98522508
59012182
53054025
3192104
76013894
337959
63352873
64204273
57827766
53308332
5262426
20357772
92049755
9449595
12231250
75436385