18368457
8229313
70663680
7765233
15482911
30086744
82455260
39906210
31637611
6593679
65638253
37883255
9641009
21211488
44478990
91849138
21354078
94621573
9430403
22109784
42236845
96754368
59148835
14958912
71567774
75917369
89752673
58168583
73126292
54832982
20861133
21663789
76615019
54715897
67348783
78882780
97394455
50725942
21305167
6387896