39296848
90387536
22189483
72356822
51271088
52427796
2131425
26711958
19519327
21484061
27146553
14113525
31491462
34419321
60647415
62895695
1679205
30972956
93707206
89821486
75548727
52768742
2954125
46354963
87988812
37846165
70195465
18713358
44835672
52344558
54819545
85573420
28091253
99238555
7497147
69668209
5636550
36613178
4254072
19105850