33252262
15091890
86666444
3643553
92938655
52576829
16514170
99135600
86595007
63598031
10396588
58743700
8441498
85183842
34641340
6012849
90603029
2747768
27622921
80602827
82948725
20089351
86011991
74495103
89352324
74867440
26266869
42663155
51946284
2427584
36175750
29911950
72799866
34214825
8507371
75985064
82946310
3688392
2084144
96557582