20025468
11787749
59218811
8114983
37513728
44339671
58559286
69091402
7984129
51678
59115579
47748584
15144945
12012047
9331516
92196261
65301265
58283682
62689970
5394887
67362793
5681873
73783114
49823079
6991544
29217682
8359234
4024406
74075948
30447248
59498012
65537087
80244565
16676879
64789568
13543029
2361326
196198
82725671
65541022