86228527
39904571
57094688
62397279
90965688
25559423
68899547
66986967
3441870
69183855
9287196
7464908
86457146
32917203
8394434
1743420
7663851
88802902
40433413
3028771
58405941
8754269
70929260
2621286
83369681
63686648
26252381
46272941
20599781
46569007
70821084
49936093
4802505
38679706
16488385
3920902
51148602
4318812
33388307
50175835