83163420
71133987
60801623
1046966
30542658
21133776
20093067
48846925
78191314
86065183
85083293
91149483
16344697
31072490
48852717
86035985
99361820
52505058
67015725
68736473
39045815
20052771
64977933
97903126
11419196
55082471
78008962
76768355
5228895
26497396
6972742
40478764
67845201
89251808
89974626
62578308
61442560
7486923
18167478
58338858