52121280
49037790
23816156
2846403
13426168
33812939
98815772
91841619
57206443
46336356
4351675
54861346
7282938
7794531
39005711
3014484
17312386
53234014
3094496
13758629
96192364
58007432
86053009
71211090
75585867
4435687
14123543
23959199
49724686
93286241
14731493
35115772
97019792
93613485
46997643
38538563
7851299
53572926
24461826
43169871