75997476
6898894
81824285
86747689
6701994
65257110
15524039
33822810
18229090
91359065
1642757
53029467
5097793
10005018
2060234
54831393
53605843
76738147
70387639
71856969
67729459
7253590
10984016
31236022
77295707
39246254
16245356
75273127
76464504
1952455
2734358
43824557
3424115
9580447
73432591
50763093
35826067
54103529
76586896
82611420