86426866
3321560
49855688
11614451
1984162
16265731
73552921
24947197
63956069
38937402
36342590
64235321
48656301
24411698
6259928
59846634
35579027
1740335
45262557
90127954
58716869
4551834
9321116
4194757
1338591
96587331
41945889
68521350
63773619
60379037
96967736
39332902
24123326
29735231
53114459
63157346
74051932
77652889
4895227
1125524