50262721
66996416
17168576
18679558
63697300
91592803
2893586
77509172
38756812
2033695
8598367
68028163
93612419
92513376
15156376
81347879
55296446
5884663
24508093
9407630
65523523
46826926
823244
13306007
9584930
89495043
9930701
73469779
94673950
77498462
7575612
50354346
1625656
41727341
37728855
18009785
18288949
13168170
60548583
45765336