22423154
1681263
5074197
96385731
81594855
65052940
23173782
75869893
50898341
85369142
97131383
7103804
15877407
12602547
17011780
8552282
51316700
11889091
3946105
21161728
32865358
58719220
384637
50694898
64729727
38299715
9067255
1696952
45965090
89397528
59601956
98935668
95646318
99123605
30365010
42554018
63246126
73341296
23211055
69625935