23052974
8069507
75129545
33816730
66559282
9505814
848271
22265532
64816509
55351030
83529271
23376728
68779547
7654412
9554611
1360787
52855111
4823991
96377994
3581986
38442725
25919139
12447404
7141923
71634522
60315123
60676063
80912598
13783596
57738101
92075799
62837203
18404468
31825292
66165520
65982677
45212335
14119931
21797480
35781788