40417445
26605686
1272889
23439996
88249707
67944820
14454614
48891004
30413431
8842789
66479377
70292474
16094864
83934348
69124129
10697343
48248534
87835369
9631361
66204939
25032406
95229118
11629071
31751145
33819166
17575460
94138551
55953124
28053566
13445675
79857508
6126892
8119238
20058172
94114045
54613541
21904487
9544516
10635737
94212582