50143198
49609038
12987361
38274821
37886447
18119101
13365499
6993700
41309434
8855739
45115514
39971889
96183661
94725332
42933498
35347608
64576718
969779
86392609
44034541
37089242
62006452
88232230
95886956
57076084
66703670
24514364
82315197
20307281
80278986
489785
34227985
69609263
7763056
30176733
83037865
855392
49122362
34316836
30096231