38516481
4838456
69742260
60451397
9896013
50772767
29078436
9288257
73813930
57716402
33814928
68357998
25428389
53728566
6490248
11803057
96901407
32367155
18231096
6384377
36957583
73169591
31472455
49068329
29019541
32685541
3549318
79882268
30751761
62835849
58439577
5062019
8059449
880675
97778855
77419122
55592477
44716464
32823716
92329930