85573299
86397868
43021646
43357518
1833437
12127344
72728611
56107637
41296799
33262332
14789263
96309780
89306588
42284352
59404681
29197166
6184836
98085915
64644356
1318196
82345904
89277564
26095003
46552509
96606671
82406689
39711785
39717420
10249640
94252044
64141663
58415502
82558999
94371213
7200385
41477001
42296288
97403265
53949606
97708180