93389620
31861290
33371544
95873712
5072928
94313619
15734764
47738918
13213085
82509573
5259345
1158440
38062701
63781101
98331255
19672890
61851606
22588444
71491332
97926970
76452890
4573628
35736103
36537508
21003390
8916649
87761752
19937379
38759358
64423272
9721369
83292489
92806149
17804623
25544363
55724191
7223839
94988895
64729862
26998700