65941881
22668347
61604657
4067436
68405451
16327298
85939992
12421861
18855765
49272565
95492576
3562046
41848846
38132375
57156718
61739823
61557770
52942484
66417127
53199177
81529008
93196001
96612509
42806262
15001598
41736492
80267894
54931825
22767598
8735285
79278605
76815085
64723155
83331547
32623286
13717327
81275603
14922885
41798453
76489590