19958680
95789107
93582536
12655707
45524280
8146700
39601615
65804070
18483682
2448119
9086642
358130
82081314
9852714
16827605
96215082
4144280
7032945
40668395
26202317
96043969
7292604
73737506
23438453
72544546
8652127
24941416
73675269
75578003
23766264
92257481
24860
53263942
65318095
38804209
63576737
54367396
16563062
25817328
13326641