31206456
33287955
61538509
16506123
59006522
82202645
66289177
7897138
4541279
37265265
99704167
68508477
52757030
70673502
73531384
6923350
62641598
85809058
20985861
42597022
44666436
4847869
4425423
10502442
37528326
74885333
85296546
59938275
46904863
19893705
96134603
231367
69763697
9935132
70451567
2165880
53624795
31168075
6876684
45724329