68118396
6867254
48652415
89019439
70485173
17999143
38309259
33336929
91222192
17443029
87087134
1014454
45495849
31556958
56059258
48467654
92849640
75015860
35359953
26705487
95752807
51274679
3537456
37489006
8164583
15899770
12661166
89449691
16943577
43417645
83622591
2479074
94941487
71588847
6579506
34528066
54675455
52468184
31815200
99476921