50246616
3381687
4879035
48585769
45753421
85639197
75389913
62461181
67151418
15214123
54913544
89058721
36017054
24651883
34705807
15425745
4343186
22365316
71828063
15328095
33309566
65205425
4343883
12205631
84525640
86316604
2206820
69845081
442819
40452986
86115355
11541254
2927038
9153628
14559743
9206293
69454492
63659597
45749534
5652259