59132560
35799814
30708830
97675072
44406845
1059781
5378603
10253362
72442375
57959485
69557526
16281284
31391550
40065511
32636596
60422585
12316809
25829727
30358515
45543061
50754999
36121413
359275
9166863
35602413
92849914
43055550
19539082
82131811
20053231
23271412
35571214
18894322
59288266
97169555
65023074
48045998
21001827
13149391
99996787