20114746
74663050
62408135
26876018
60566472
69595377
4043773
52364697
94071294
8594632
93267202
96744004
90468905
92462561
46206128
42934583
38475863
21951824
84142587
12463991
17382038
85838107
39796612
12595986
98182465
63446574
24354947
13681678
24455831
75944951
24419624
15307535
24865118
9836505
29661100
7156999
13846774
73862215
8527773
99287054