95785713
48377157
39006035
3992445
3686629
3315570
14767026
42571627
22757772
88687307
83514388
47566526
46337823
71367212
61078300
64412466
65089280
81053334
39856736
7448449
42882781
49928630
9343123
77464647
75153091
92051143
39945120
3411126
18988431
59808148
94749643
4638528
7146302
34381572
98443234
99713903
4824384
4460424
24196011
72848047