91615920
61509671
77885524
11042310
99381920
79965767
96133721
50703444
35428163
15795883
55536497
12077033
86427512
334023
99512969
84706861
88651269
66713152
69406074
15367066
7803985
52234050
87707132
98932228
92108860
53547359
84547374
1357869
8186816
34979362
20992058
93643407
4878393
7645100
65368547
24416512
5189509
5105402
25446425
13903638