19518510
43465524
4889766
8098286
84862887
53896281
84674144
35151891
80962781
73437058
90375419
95468763
60681050
33716178
12898122
3005558
49185847
48425627
11031496
32257815
1931757
73362620
6725747
57405128
46846943
21499424
21898318
94276104
95311205
20923981
16984890
22716390
34116518
58549803
31638622
85121947
50043943
9033605
39034186
30728424