27261260
86077725
3697969
60473471
78048508
49075848
34081541
74047353
33708121
7987515
5282077
79007740
48225778
21143566
10899214
55963146
24322565
7740808
2493465
44812892
5738557
15403034
89489215
2746685
20694549
14162115
5485579
98645661
27725481
44947931
77289867
16279403
97236526
35415114
41334345
27488673
12863145
81765503
16153514
9015640