87486878
9424608
68728133
47085829
55917812
39033244
25164751
63812320
32064534
65721794
74596724
69038575
22785785
64781977
26248666
54681170
46289030
9694595
99791775
47856095
9797346
22909824
12659045
47009453
50296816
89065481
76616621
20348595
37626223
87509080
25943495
21444673
25614047
84876189
52343833
78593908
56827998
53343534
14484910
51835352