50172160
14235735
90324383
86966362
77036433
27863853
29014867
22773523
37069388
5846683
2894550
63908181
4204391
90322776
7114914
9441092
76982094
14836151
7808246
26975923
69046583
51102478
60046719
57459647
23491832
92371663
40726367
31297228
77616669
63742649
20266881
93665820
18154886
40819230
16385507
34748398
97416674
42814832
17509425
82314336