39674146
43227643
96972667
51703345
42005107
40382881
14488540
90583070
41991625
38761815
97253786
28249883
95413513
80396672
28414674
14886976
48964644
4409820
91693187
7414747
2464805
61323071
4201275
1472511
97505366
844387
51892727
9224752
45914363
24597051
58696809
39467341
9115685
22932415
86037584
52955518
4196471
11152979
28148116
28023518