51309649
945985
88083834
13062600
331344
2015676
10383749
70779845
74254468
64432481
51506061
49803633
87283588
97964783
54384999
15423851
5121196
42433301
30015047
13726742
90837800
18859663
9779491
33831587
1451642
85923926
49926250
94349928
24801074
68756534
63618769
39977665
50029150
30594303
5274747
12165943
97586943
68305095
19881237
36615757