15123168
9098002
9493329
4471520
77976539
879962
60136010
94304769
46121212
45592451
8045915
1874760
89751179
48159239
11959389
79478112
919362
36008800
51029772
7794325
80042919
73968076
6075957
44144207
80515501
36017913
42625923
21257871
7649891
50352982
428745
51903046
25603987
90195379
3282150
31781290
67703448
53631197
35535473
62288331