2749653
93419800
1158233
77252870
97977231
89169146
8884404
9769670
54844698
67113148
8382849
43169382
29348521
4277391
16024782
57793450
92232448
93399
15132778
87551034
93585138
98978806
72991359
930151
79643367
50076309
34496745
49528559
40858083
23132840
89363908
5672605
7329822
60681991
88005986
4759590
35084866
45889252
1045107
73666408