39815903
19423402
21716184
6698762
96195031
53673878
84216662
29548133
58281898
22931894
85132
20747217
93146066
34842338
88568083
59115130
5835527
2259950
73679831
44017226
96099953
5791949
48513382
88634821
78401058
56362115
38789865
48002601
29889128
97107207
14625481
85729614
39488208
73986008
88118439
49712785
69303762
58096631
5734634
77523546