2651556
98714860
85139172
67204999
22411714
18756628
79462264
11874918
35725450
48125089
67859751
81261637
45058966
6891811
25439485
60333313
46689716
6924834
8228559
34878010
72608904
60203525
74264696
34754169
73972249
74991099
85836632
88409183
796457
979282
92407969
7373715
51932276
70918752
18258919
52684581
787927
2998549
19447309
66455034