65782182
32647955
833444
9627796
41502336
3124672
2699502
96301209
65284529
64118348
11722903
62092855
677848
402729
66496043
8691555
56367293
71774688
84238602
85151535
25069674
50243404
81918520
34543317
60179828
81793723
18615801
53481816
66579228
86568516
46882989
59116109
53584196
14756308
70364980
7123308
85475803
8774224
73485630
35321569