65118466
29642781
16086923
73493209
66038221
77973019
17715177
90454260
99617316
87396330
3414127
39627042
9335587
76472710
7338631
34412705
53404414
62437057
54624023
13249880
94806554
29839210
46956544
95851035
61381612
70955863
21126252
6585255
10605077
65977891
66213295
39607542
97087932
87197444
31178855
30295885
4522549
66811296
79803673
1597166