21263076
50164465
6479506
8287366
95155558
56221053
83883818
57773843
52754539
61683039
29643775
39337574
51184381
10166331
11919866
15635458
72268886
85424825
84804089
65208072
23103200
65708579
37582045
96946081
70914786
66086383
87706979
7235869
73621764
7746390
11181311
61432730
50546726
72126654
97169458
56926256
34082958
12983878
62038103
32131310