31355620
36777252
23315169
76816588
6263529
2538476
51972101
9844418
35055194
50857517
14606234
9446573
57328191
55933369
30389764
80394212
45093328
3827714
77896869
3738254
94459573
14937201
3029559
5240663
96757658
14258785
42869914
30264707
61995538
36028332
93612621
34112222
18294112
30037574
68115406
75454852
79478170
83925863
34335646
66426906