90047649
55763850
21696342
34698788
30107023
22192668
35845246
79827353
79054967
19425009
32063742
64209916
99522760
58621971
43982796
2827593
3318061
21498797
91103840
68113375
38628348
36911265
17226634
27342011
68144817
37513088
46869657
58811649
33799851
77272865
56647267
54275087
53818206
14993953
3832354
88206629
369481
92564480
51679033
24066270