68595696
64025127
65371727
1717408
44654724
30239894
74668286
1652770
59534483
8122174
4601382
27935794
2116537
89931916
29944010
87515822
89539451
45197105
40849564
98215176
9605600
58837594
46904758
43323593
4232625
26429905
25529413
30317712
58138343
83582135
62927473
73936862
89007519
86023908
39332310
51043302
41041489
664816
87379139
22342748