24877577
25865625
5973268
78674523
84823997
10011968
90251972
94956578
52478011
54263238
56943551
38441521
44963862
24037162
66613276
62002298
66208276
12615990
88234230
63647275
54937600
5952667
3261649
28978906
75142315
65538029
53126036
77792758
8678803
96196066
5126277
83878938
13936181
14217156
78126428
66121568
64877259
61403725
17405998
38294412