31713936
63001592
58402971
46309681
14278254
86522432
57028705
5495792
56635704
62193632
49415950
83385832
74284669
36871518
11247816
38112897
6261307
52558760
38974335
92221678
19444129
40661872
75611107
9853318
69089646
40664370
73153186
10426075
5127581
23939381
48235149
39287763
28818604
44823686
10979089
88458339
50667237
23404790
15395475
76069692