99966812
39131844
23832033
17993184
10966582
31266594
7534717
68276399
79052935
9974620
63566991
61141933
12972262
99326031
13079810
4799127
87853130
50979121
17294513
28456416
34671226
12893140
64612930
81798868
67711603
63046516
56245266
4146837
4964861
81068851
51816936
53904080
34576331
66339178
72672371
57308441
19791362
83921594
64505825
65427075