40852290
47126171
51367824
71013398
28462912
69361181
17419265
60251967
66097889
85897524
41145306
90098911
30555334
44475646
7104726
8439472
39408785
33323430
62059853
69082937
41196906
48419689
97318807
60454385
16129588
5634247
38891003
46652569
39114274
90575182
4497585
11436228
3745445
33811081
30324773
89461245
9533877
7554418
58792191
87127389