31187616
23462444
66926650
27787634
11395926
54477748
2012932
6640592
55071470
25051808
45103137
3758486
23378501
4993363
79625370
69481199
73819451
8044293
44948776
81515757
8567008
22293822
5250870
33879990
85955101
39455381
2739255
1259599
25185646
5642257
44103546
30894869
15207168
4561817
31132418
34401642
35657297
82974299
29204634
19445569