46389119
63041887
5584255
47707756
14239388
74684290
58526551
94257252
46023744
21365167
53491616
72035242
1989534
2471992
87861521
77373102
22212178
14502414
28464956
20806884
66661203
72157023
144784
31488654
86146536
8042895
50163090
49731811
88345935
55187371
78833069
34037274
9897933
77362924
59771178
31208506
8257699
55752512
1965758
56954470