42725521
1716656
26043809
21931464
73432956
9291882
90579620
7568880
45703650
24695
23246779
50766349
73904132
89696586
94802577
8127520
47105240
33347346
3262769
72481666
71771413
50671928
6098709
64499117
8167524
16508318
60517364
3968972
37231128
38837623
39424302
21518632
21056222
33651736
67185841
63707712
62806787
63899814
41176681
84584555