45182180
37656038
251865
48301142
40183243
59225017
99485141
69063344
44695108
1975241
33732928
488178
21145154
79252545
73727161
46961276
5016222
9743536
50901194
94551019
47859191
39445605
79522746
87344785
84911415
30873486
7383732
68134801
999839
96778698
85879735
83909246
59794814
33839590
76234466
663785
80251606
942648
19593833
65778505