21053560
43121346
447515
69697860
64996731
93761899
67727515
21671668
43286261
67269866
45834309
28423960
1876442
44083178
34232972
2119182
54251105
35062839
52208423
28399224
86879529
12478187
39359640
67141116
69582577
79398364
79501779
8259998
3339699
6555784
3963655
6953356
61987393
26905188
51891677
81411368
45321432
84412228
56816083
61732506