15738772
34274511
4316393
4236546
50138297
84118546
52035050
69679041
47049718
85071053
80903849
42713727
443378
41577942
83003385
55405532
16043511
41892474
8086424
1961495
81752334
32964830
55332972
95084547
82256286
71803624
81007528
91412984
18628803
31689065
81674148
8462938
97161158
51287268
76112040
94511641
40602019
72996617
81937030
28121546