40419586
466865
7717568
21244888
73922406
71957909
45463044
51582348
9215301
55949094
6705240
32975161
74533299
79851317
80153948
58894254
53251453
65438
78094097
23574135
27307113
90399991
59405058
75682755
8302640
70187601
93621640
58194120
18315918
12672634
34131797
29999363
2745794
62387229
80939682
33515199
67027925
65641826
47067203
89222651