95727951
32693160
57705944
33981560
5753678
71983112
45634713
51852295
19812210
41005095
82803831
63574500
18162793
58887407
96134191
89481601
61419830
77099708
36994056
2646723
5963595
5668104
2647661
52122266
3294075
3807623
31209770
16291405
41076531
24596649
8191197
85006882
34256920
3046240
76768693
82604166
51236630
47786722
96157929
20178705