53529093
2014181
85071533
50826259
79199065
1698885
18682700
96765223
83643187
42147601
22782916
25458379
72235047
98335025
17285914
36444230
54223002
57254854
17886354
77431902
66452283
43146629
11556166
94984256
17257213
85233772
55717492
39526469
99733826
45718590
23378691
7031736
82171544
9237603
29329026
31989752
44408839
63386780
5895237
23555