3093367
12361092
30633485
7700662
12905302
1312048
64749798
439768
32243317
70181421
8070285
2246761
7487867
37896329
63388104
5825973
32816059
43419561
56986620
48369082
71721222
41811847
64494562
56717169
20943762
16511932
45724187
38433343
23504923
33282466
36805440
95395554
22057787
59834256
99824826
47494686
59353150
43038680
82461343
23942327