85795717
31693103
40113015
1142242
11329365
12995521
35579320
64761814
90918615
68759737
34767148
97468865
32196769
7935693
19365139
47453372
42709424
3942742
4701895
9791341
73544467
9022072
5744319
39986367
7068299
6294295
22957339
19284135
62947516
17229871
26951948
89416714
7673927
29878743
76818860
16087801
24544217
35602647
48989324
9419398