73685628
7693855
8055297
22146591
76814852
47495438
55759052
84328386
90087503
3920343
24939028
70918621
14313965
69645245
67505171
89257404
78528165
4076785
42206316
11338423
72705724
81699413
89095796
67992825
44201044
5581605
55702168
7733756
4509413
74256444
57279075
45635004
44771470
74241875
29375191
30298516
57114497
26394810
17731665
21172556