82113951
64174447
475336
18906433
41702509
39589730
4914863
4328658
339904
39914580
16716824
54431635
35363216
77104941
24558093
130430
81838244
89054476
91939380
18212545
3698870
58185728
81848506
54292905
8054777
76824035
2753341
2448966
99285982
14455978
64665908
54179755
71002075
23911530
1675700
6396339
99526118
30997730
88847763
25035360