50286172
42686734
87239315
5403971
17939253
29669099
93742089
76462278
95296970
41468500
88955800
64048679
75019280
18223327
25264263
81991702
38071842
2067749
54565403
24077602
26715550
8800687
53844704
13469833
28366790
86587566
99655030
36054808
37194146
9829488
56143291
5318105
72044440
44575018
2251792
30205547
84291497
3855722
84612941
81942353