335089
32427188
47733280
3378127
4661661
2808102
77146013
94963048
99964761
54674060
1436467
38659195
65392517
57823706
68105558
82819096
26689024
36025894
12862578
47089628
42672569
78897702
755506
9424792
73459251
29396223
67768153
92656419
9048672
61724776
37522271
1338776
75322762
40133480
47214792
80223932
65862680
23142826
19558254
80392500