50484118
14944802
6287
93516576
28871019
29452638
8184123
98525442
65386855
52341701
46391643
2002712
68371495
32299621
50127627
39574185
31393172
39407188
73348265
59965965
82023839
42495258
90881876
19309195
45219887
5128352
48059519
96391977
99973684
33564415
45342696
51176432
66975057
86128894
82033499
12874592
19682114
58925675
68919346
42873540