50142049
11336697
4518410
57302153
6209001
32287756
91196120
40666197
1370598
78432145
16044616
12533690
48761285
9633871
16947626
72831593
38617585
35736796
18447017
96892515
61722041
4188145
82293004
72549856
6079373
56078291
38956157
83358271
30988172
17045627
3214733
7352753
28833685
998544
11263081
3545262
28704141
51982387
85803600
20382826