66573369
6480946
9667280
31315281
66036133
97051182
67079365
95901546
99427092
51738332
16785261
16835303
56121693
25305496
91469666
44807204
51173263
15368015
42795146
76703557
99393512
3799942
64649246
9649602
43192155
68615725
31162516
60586956
23203192
64511069
96191756
79552000
15211670
40131962
36087570
71859418
13381836
37416041
24299162
2069614